Javascript для "добавить на главный экран" на iPhone?



можно ли использовать Javascript для эмуляции опции добавить на главный экран в меню закладок мобильного Safari?



что-то похожее на IE window.external.AddFavorite(location.href, document.title); возможно?

775   6  

6 ответов:

единственный способ добавить какие-либо книжные метки в MobileSafari (в том числе на главном экране) - это встроенный пользовательский интерфейс, и что Apple не предоставляет в любом случае, чтобы сделать это из сценариев на странице. На самом деле, я уверен, что нет никакого механизма для этого на настольной версии Safari либо.

до тех пор, пока Safari не реализует Service Worker и не следует направлению, заданному Chrome и Firefox, нет никакого способа добавить ваше приложение программно на главный экран или заставить браузер запрашивать пользователя

однако, есть небольшая библиотека, которая предлагает пользователю сделать это и даже указывает на нужное место. Работает лакомство.

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

другой скрипт, который запускает всплывающее окно "добавить на главный экран":http://cubiq.org/add-to-home-screen

существует библиотека Javascript с открытым исходным кодом, которая предлагает что-то связанное : mobile-bookmark-bubble

Mobile Bookmark Bubble-это библиотека JavaScript, которая добавляет промо-пузырь в нижнюю часть вашего мобильного веб-приложения, приглашая пользователей добавлять закладки в приложение на главный экран своего устройства. Библиотека использует локальное хранилище HTML5 для отслеживания того, было ли уже отображено промо, чтобы избежать постоянного ворчания пользователей.

в текущая реализация этой библиотеки специально предназначена для мобильного Safari, веб-браузера, используемого на устройствах iPhone и iPad.

в 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 browser install certificate и после этого проверить ваш iphone домашний экран есть ярлык вашей веб-страницы или веб-приложения..

Это также еще один хороший сценарий домашнего экрана, который поддерживает iphone / ipad, мобильное сафари, Android, смартфоны BlackBerry touch и Playbook .

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

Comments

    Ничего не найдено.