Javascript para “Añadir a pantalla de inicio” en el iPhone?
-
16-09-2019 - |
Pregunta
Es posible el uso de Javascript para emular la opción Añadir a pantalla de inicio en el menú de marcadores de Safari Mobile?
Algo similar a window.external.AddFavorite(location.href, document.title);
de IE posiblemente?
Solución
La única manera de añadir ningún marcas de libro en MobileSafari (incluyendo los de la pantalla de inicio) es la interfaz de usuario con la orden interna, y que las manzanas no proporciona todos modos para hacer esto desde scripts dentro de una página. De hecho, estoy bastante seguro de que no existe un mecanismo para hacer esto en la versión de escritorio de Safari tampoco.
Otros consejos
Hasta Safari implementa trabajador del servicio y sigue la dirección marcada por Chrome y Firefox, no hay manera de añadir su aplicación mediante programación a la pantalla de inicio, o hacer que el navegador pregunta al usuario
Sin embargo, hay una pequeña biblioteca que pide al usuario que lo haga e incluso apunta al lugar correcto. Funciona un convite.
Otra secuencia de comandos que desencadena una 'Añadir a pantalla de inicio' emergente: http://cubiq.org / add-a-casa-pantalla
Hay una biblioteca de Javascript de código abierto que ofrece algo relacionado: móvil-marcador-burbuja
El móvil Marca burbuja es una biblioteca JavaScript que agrega una burbuja de promoción para la parte inferior de su aplicación web móvil, invitando a los usuarios a un marcador en la aplicación a la pantalla principal de su dispositivo. La biblioteca utiliza HTML5 almacenamiento local para realizar un seguimiento de si la promo ya se ha mostrado, para evitar constantemente molesta a los usuarios.
La implementación actual de esta biblioteca se dirige específicamente a Mobile Safari, el navegador web utilizado en los dispositivos iPhone y iPad.
En Javascript, no es posible, pero sí con la ayuda de “clips de la web” podemos crear un icono "añadir a la pantalla de inicio" o el acceso directo en el iPhone (por el archivo de código de .mobileconfig)
http://appdistro.cttapp.com/webclip/
después de crear un archivo mobileconfig podemos pasar esta URL en el navegador Safari iPhone instalar el certificado y después de hecho comprobar su pantalla principal del iPhone hay un icono de acceso directo de su página web o aplicación web ..
Este es también otro buen guión pantalla de inicio que apoya el iphone / ipad, Safari Mobile, Android, smartphones táctiles Blackberry y Playbook.
https://github.com/h5bp/mobile-boilerplate/ wiki / móvil-Señal-burbuja