Ist es möglich, Javascript zu verwenden, um die Option Zum Startbildschirm hinzufügen im Lesezeichenmenü von Mobile Safari zu emulieren?
Etwas Ähnliches wie IE's window.external.AddFavorite(location.href, document.title);
möglicherweise?
Ist es möglich, Javascript zu verwenden, um die Option Zum Startbildschirm hinzufügen im Lesezeichenmenü von Mobile Safari zu emulieren?
Etwas Ähnliches wie IE's window.external.AddFavorite(location.href, document.title);
möglicherweise?
Die einzige Möglichkeit, Lesezeichen in MobileSafari hinzuzufügen (einschließlich der auf dem Startbildschirm), ist die integrierte Benutzeroberfläche, die Apples ohnehin nicht über Skripte auf einer Seite bereitstellt. Tatsächlich bin ich mir ziemlich sicher, dass es auch auf der Desktop-Version von Safari keinen Mechanismus dafür gibt.
window.navigator.standalone
und sie zu drängen, es hinzuzufügen, wenn es in Mobile Safari ausgeführt wird.Bis Safari Service Worker implementiert und die von Chrome und Firefox festgelegten Anweisungen befolgt, gibt es keine Möglichkeit, Ihre App programmgesteuert zum Startbildschirm hinzuzufügen oder den Benutzer vom Browser dazu aufzufordern
Es gibt jedoch eine kleine Bibliothek, die den Benutzer dazu auffordert und sogar auf die richtige Stelle zeigt. Arbeitet ein Vergnügen.
https://github.com/cubiq/add-to-homescreen
quelle
Es gibt eine Open-Source-Javascript-Bibliothek, die etwas Ähnliches bietet: Mobile-Bookmark-Bubble
quelle
In Javascript ist dies nicht möglich, aber mit Hilfe von "Webclips" können wir ein Symbol oder eine Verknüpfung zum Hinzufügen zum Startbildschirm auf dem iPhone erstellen (mithilfe der Codedatei von .mobileconfig).
https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html
http://appdistro.cttapp.com/webclip/
Nach dem Erstellen einer mobileconfig-Datei können wir diese URL im Installationszertifikat des iPhone Safari Browsers übergeben. Nachdem Sie dies getan haben, überprüfen Sie Ihren iPhone-Startbildschirm. Es gibt ein Verknüpfungssymbol für Ihre Webseite oder Webapp.
quelle
Dies ist auch ein weiteres gutes Startbildschirm-Skript, das iPhone / iPad, Mobile Safari, Android, Blackberry Touch-Smartphones und Playbook unterstützt.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
quelle