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?
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?
La seule façon d'ajouter des signets dans MobileSafari (y compris ceux de l'écran d'accueil) est avec l'interface utilisateur intégrée, et Apples ne fournit de toute façon pas cela à partir de scripts dans une page. En fait, je suis presque sûr qu'il n'y a pas non plus de mécanisme pour le faire sur la version de bureau de Safari.
window.navigator.standalone
et de les exhorter à l'ajouter s'il fonctionnait dans Mobile 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 de demander au navigateur d'inviter 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.
https://github.com/cubiq/add-to-homescreen
la source
Il existe une bibliothèque Javascript open source qui propose quelque chose de similaire: mobile-bookmark-bubble
la source
En javascript, ce n'est pas possible mais oui avec l'aide de "Web Clips" nous pouvons créer une icône "ajouter à l'écran d'accueil" ou un raccourci sur iPhone (par le fichier de code de .mobileconfig)
https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html
http://appdistro.cttapp.com/webclip/
après avoir créé un fichier mobileconfig, nous pouvons passer cette URL dans le certificat d'installation du navigateur iPhone Safari et après l'avoir fait, vérifiez l'écran d'accueil de votre iPhone, il y a une icône de raccourci de votre page Web ou de votre application Web.
la source
C'est également un autre bon script d'écran d'accueil qui prend en charge les smartphones iPhone / iPad, Mobile Safari, Android, Blackberry touch et Playbook.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
la source