Czy można używać JavaScript do emulacji opcji Dodaj do ekranu głównego w menu zakładek Mobile Safari?
Coś podobnego do IE window.external.AddFavorite(location.href, document.title);
?
Czy można używać JavaScript do emulacji opcji Dodaj do ekranu głównego w menu zakładek Mobile Safari?
Coś podobnego do IE window.external.AddFavorite(location.href, document.title);
?
Jedynym sposobem dodania jakichkolwiek znaczników książek w MobileSafari (w tym znaków na ekranie głównym) jest wbudowany interfejs użytkownika, a Apple i tak nie zapewnia tego ze skryptów na stronie. W rzeczywistości jestem prawie pewien, że nie ma mechanizmu umożliwiającego to w wersji Safari na komputery stacjonarne.
window.navigator.standalone
i zachęcić ich do dodania, jeśli działa w Mobile Safari.Dopóki Safari nie zaimplementuje narzędzia Service Worker i nie będzie postępować zgodnie z kierunkiem wyznaczonym przez przeglądarki Chrome i Firefox, nie ma możliwości programowego dodawania aplikacji do ekranu głównego ani wyświetlania monitów przeglądarki użytkownika
Istnieje jednak mała biblioteka, która zachęca użytkownika do zrobienia tego, a nawet wskazuje właściwe miejsce. Działa wspaniale.
https://github.com/cubiq/add-to-homescreen
źródło
Istnieje biblioteka Javascript typu open source, która oferuje coś związanego: dymek z zakładkami mobilnymi
źródło
W javascript nie jest to możliwe, ale tak, za pomocą „Web Clipsów” możemy stworzyć ikonę „dodaj do ekranu głównego” lub skrót w iPhonie (przez plik kodu .mobileconfig)
https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html
http://appdistro.cttapp.com/webclip/
po utworzeniu pliku mobileconfig możemy przekazać ten adres URL w certyfikacie instalacji przeglądarki iPhone Safari, a po zakończeniu sprawdzić na ekranie głównym iPhone'a jest ikona skrótu do Twojej strony internetowej lub aplikacji internetowej.
źródło
Jest to również kolejny dobry skrypt ekranu głównego, który obsługuje iPhone / iPad, Mobile Safari, Android, smartfony dotykowe Blackberry i Playbook.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
źródło