Frage

Ist es möglich, Javascript zu verwenden, um die zu Home Screen-Option in Mobile Safari Lesezeichen-Menü hinzufügen zu emulieren?

Etwas ähnliches wie IE window.external.AddFavorite(location.href, document.title); möglicherweise?

War es hilfreich?

Lösung

Der einzige Weg, um alle Buchmarken in Mobilesafari (darunter auch solche, auf dem Home-Bildschirm) hinzuzufügen, ist mit dem eingebauten UI, und dass Äpfel liefert nicht ohnehin dies innerhalb einer Seite von Skripten. In der Tat bin ich ziemlich sicher, dass es kein Mechanismus entweder, dies zu tun auf der Desktop-Version von Safari ist.

Andere Tipps

Bis Safari-Service Worker implementiert und folgt die Richtung gesetzt von Chrome und Firefox gibt es keine Möglichkeit, Ihre App programmatisch auf den Home-Bildschirm hinzufügen, oder den Browser zu haben, den Benutzer auffordern,

Allerdings gibt es eine kleine Bibliothek, die den Benutzer auffordert, es zu tun, und weist auch an die richtige Stelle. Arbeitet ein Genuss.

https://github.com/cubiq/add-to-homescreen

Ein weiteres Skript, das ein 'Zum Home-Bildschirm' Popup-Trigger: http://cubiq.org / Add-to-Home-Bildschirm

Es ist eine Open Source Javascript-Bibliothek, die im Zusammenhang etwas bietet: Handy-Lesezeichen-Blase

  

Der Mobile Lesezeichen Bubble ist eine JavaScript-Bibliothek, die eine Promo-Blase an der Unterseite Ihres mobilen Web-Anwendung zu bookmarken die App auf ihrem Gerät Home-Bildschirm, einladenden Benutzer hinzufügt. Die Bibliothek verwendet HTML5 lokalen Speicher zu verfolgen, ob die Promo bereits angezeigt wurde, ständig zu vermeiden Benutzer Gezeter.

     

Die aktuelle Implementierung dieser Bibliothek zielt speziell auf Mobile Safari, der Webbrowser auf dem iPhone und iPad-Geräten.

In Javascript, ist es nicht möglich ist, aber ja mit Hilfe von „Web-Clip“ können wir ein „zu Home-Bildschirm hinzufügen“ Symbol oder die Verknüpfung in iPhone (durch die Code-Datei von .mobileconfig) erstellen

https://developer.apple .com / library / content / Dokumentation / NetworkingInternet / Conceptual / iPhoneOTAConfiguration / ConfigurationProfileExamples / ConfigurationProfileExamples.html

http://appdistro.cttapp.com/webclip/

nach einer mobileconfig Datei erstellen wir diese URL in iPhone Safari Browser-Zertifikat installieren passieren können und nach Ihrem iPhone Home-Bildschirm getan überprüfen gibt es eine Verknüpfung von Ihrer Webseite oder Webapp ..

Dies ist auch eine andere gute Home Screen-Skript, das iphone unterstützen / ipad, Mobile Safari, Android, Blackberry Touch-Smartphones und Playbook.

https://github.com/h5bp/mobile-boilerplate/ wiki / Handy-Bookmark-Blase

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top