Можно ли использовать Javascript для имитации опции «Добавить на главный экран» в меню закладок Mobile Safari?
window.external.AddFavorite(location.href, document.title);
Возможно, что-то похожее на IE ?
Можно ли использовать Javascript для имитации опции «Добавить на главный экран» в меню закладок Mobile Safari?
window.external.AddFavorite(location.href, document.title);
Возможно, что-то похожее на IE ?
Единственный способ добавить какие-либо закладки в MobileSafari (включая те, что находятся на главном экране) - это использовать встроенный пользовательский интерфейс, и Apple не позволяет делать это из скриптов на странице. Фактически, я почти уверен, что в настольной версии Safari механизма для этого тоже нет.
window.navigator.standalone
и убедить их добавить его, если он работает в Mobile Safari.Пока Safari не реализует Service Worker и не будет следовать направлению, заданному Chrome и Firefox, невозможно программно добавить ваше приложение на главный экран или заставить браузер запрашивать пользователя
Однако есть небольшая библиотека, которая предлагает пользователю сделать это и даже указывает на нужное место. Работает удовольствие.
https://github.com/cubiq/add-to-homescreen
источник
Существует библиотека Javascript с открытым исходным кодом, которая предлагает что-то связанное: mobile-bookmark-bubble
источник
В javascript это невозможно, но да, с помощью «Веб-клипов» мы можем создать значок или ярлык «добавить на главный экран» в iPhone (с помощью файла кода .mobileconfig)
https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html
http://appdistro.cttapp.com/webclip/
после создания файла mobileconfig мы можем передать этот URL-адрес в установочном сертификате браузера iphone Safari, и после этого проверьте домашний экран iphone, есть ярлык на вашей веб-странице или веб-приложении ..
источник
Это еще один хороший сценарий для домашнего экрана, который поддерживает iphone / ipad, Mobile Safari, Android, сенсорные смартфоны Blackberry и Playbook.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
источник