Question

Est-il possible d'utiliser JavaScript pour émuler la Ajouter à l'écran d'accueil options dans le menu signet de Safari Mobile?

Quelque chose de semblable au window.external.AddFavorite(location.href, document.title); de IE peut-être?

Était-ce utile?

La solution

La seule façon d'ajouter des marques de livre à MobileSafari (y compris ceux sur l'écran d'accueil) est avec l'interface utilisateur intégrée, et que les pommes ne fournit pas de toute façon de le faire à partir de scripts dans une page. En fait, je suis assez sûr qu'il ya pas de mécanisme pour ce faire sur la version de bureau de Safari soit.

Autres conseils

Tant que Safari met en œuvre service des travailleurs et suit la direction définie par Chrome et Firefox, il n'y a pas moyen d'ajouter votre application à l'écran programatically d'accueil ou d'avoir le navigateur invite l'utilisateur

Cependant, il y a une petite bibliothèque qui invite l'utilisateur à le faire et précise même au bon endroit. Fonctionne un régal.

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

Un autre script qui déclenche une pop-up « Ajouter à l'écran d'accueil »: http://cubiq.org / add-to-home-écran

Il est une open source bibliothèque Javascript qui offre quelque chose en rapport: mobile bookmark-bulle

  

Le signet mobile Bubble est une bibliothèque JavaScript qui ajoute une bulle de promo au fond de votre application web mobile, invitant les utilisateurs à signet l'application à l'écran d'accueil de leur appareil. La bibliothèque utilise le stockage local HTML5 pour vérifier si la promo a été affiché déjà, pour éviter lancinante constamment les utilisateurs.

     

La mise en œuvre actuelle de cette bibliothèque cible spécifiquement Safari Mobile, le navigateur Web utilisé sur les appareils iPhone et iPad.

En javascript, il est impossible, mais oui, avec l'aide de l'icône ou un raccourci « Web Clips » nous pouvons créer un « ajouter à l'écran d'accueil » dans l'iPhone (par le fichier de code de .mobileconfig)

https://developer.apple .com / bibliothèque / contenu / documentation / NetworkingInternet / conceptuel / iPhoneOTAConfiguration / ConfigurationProfileExamples / ConfigurationProfileExamples.html

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

après créer un fichier mobileconfig nous pouvons passer cette URL dans le certificat installer navigateur Safari iPhone et après fait vérifier votre écran d'accueil iphone il y a une icône de raccourci de votre page Web ou webapp ..

Ceci est également un autre bon scénario de l'écran d'accueil qui prennent en charge iPhone / iPad, Safari Mobile, Android, smartphones tactiles Blackberry et Playbook.

https://github.com/h5bp/mobile-boilerplate/ wiki / mobile-signet-Bubble

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top