Javascript pour "ajouter à L'écran D'accueil" sur iPhone?
Est-il possible d'utiliser Javascript pour émuler L'option Ajouter à L'écran D'accueil dans le menu des signets de Mobile Safari?
Quelque chose de similaire à IE window.external.AddFavorite(location.href, document.title);
peut-être?
6 réponses
La seule façon d'ajouter des signets dans MobileSafari (y compris ceux sur l'écran d'accueil) est avec l'interface utilisateur intégrée, et que Apples ne fournit pas de toute façon pour le faire à partir de scripts dans une page. En fait, je suis sûr qu'il n'y a pas non plus de mécanisme pour le faire sur la version de bureau de Safari.
Jusqu'à ce que Safari implémente service Worker et suive la direction définie par Chrome et Firefox, il n'y a aucun moyen d'ajouter votre application par programme à l'écran d'accueil, ou d'avoir le navigateur invite l'utilisateur
Cependant, il existe une petite bibliothèque qui invite l'utilisateur à le faire et pointe même vers le bon endroit. Fonctionne un régal.
Un autre script qui déclenche une fenêtre contextuelle "ajouter à L'écran D'accueil": http://cubiq.org/add-to-home-screen
Il existe une bibliothèque Javascript open source qui offre quelque chose de lié : mobile-signet-bulle
La Bulle de signet Mobile est une bibliothèque JavaScript qui ajoute une bulle de promotion au bas de votre application web mobile, invitant les utilisateurs à marquer l'application sur l'écran d'accueil de leur appareil. La bibliothèque utilise le stockage local HTML5 pour suivre si la promo a déjà été affichée, afin d'éviter de harceler constamment les utilisateurs.
La mise en œuvre actuelle de cette la bibliothèque cible spécifiquement Mobile Safari, le navigateur web utilisé sur les appareils iPhone et iPad.
En javascript, ce n'est pas possible mais oui avec l'aide de "Clips Web", nous pouvons créer une icône" Ajouter à l'écran d'accueil " ou un raccourci dans l'iPhone (par le fichier de code de .mobileconfig)
Http://appdistro.cttapp.com/webclip/
Après avoir créé un fichier mobileconfig, nous pouvons passer cette url dans iphone Safari browser install certificate et après l'avoir fait vérifier l'écran d'accueil de votre iphone, il y a une icône de raccourci de votre page Web ou webapp..
C'est aussi un autre bon script D'écran D'accueil qui prend en charge iphone/ipad, Safari Mobile, Android, smartphones Blackberry touch et Playbook .
Https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble