Javascript para "Agregar a la pantalla de inicio" en el iPhone?
¿Es posible usar Javascript para emular la opción Agregar a la pantalla de inicio en el menú de marcadores de Mobile Safari?
Algo similar a IE window.external.AddFavorite(location.href, document.title);
posiblemente?
6 answers
La única forma de añadir cualquier marca de libro en MobileSafari (incluidas las de la pantalla de inicio) es con la interfaz de usuario incorporada, y que Apples no proporciona de todos modos para hacer esto desde scripts dentro de una página. De hecho, estoy bastante seguro de que no hay ningún mecanismo para hacer esto en la versión de escritorio de Safari tampoco.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-17 08:24:51
Hasta que Safari implemente Service Worker y siga la dirección establecida por Chrome y Firefox, no hay forma de agregar su aplicación programáticamente a la pantalla de inicio, o de que el navegador le pregunte al usuario
Sin embargo, hay una pequeña biblioteca que pide al usuario que lo haga e incluso apunta al lugar correcto. Funciona muy bien.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-20 03:50:23
Otro script que activa una ventana emergente 'Agregar a la pantalla de inicio': http://cubiq.org/add-to-home-screen
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-30 11:47:22
Hay una biblioteca Javascript de código abierto que ofrece algo relacionado : móvil-marcador-burbuja
La burbuja de marcadores móviles es una biblioteca JavaScript que agrega una burbuja promocional a la parte inferior de su aplicación web móvil, invitando a los usuarios a marcar la aplicación en la pantalla de inicio de su dispositivo. La biblioteca utiliza almacenamiento local HTML5 para rastrear si la promoción ya se ha mostrado, para evitar molestar constantemente a los usuarios.
La implementación actual de este la biblioteca se dirige específicamente a Mobile Safari, el navegador web utilizado en dispositivos iPhone y iPad.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-30 13:14:15
En javascript, no es posible pero sí con la ayuda de "Clips web" podemos crear un icono de "agregar a la pantalla de inicio" o 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 certificado de instalación del navegador safari de iphone y después de hacerlo, verifique la pantalla de inicio de su iphone, hay un icono de acceso directo de su página web o aplicación web..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-02 06:36:28
Este es también otro buen script de pantalla de inicio que admite iphone/ipad, Safari móvil, Android, teléfonos inteligentes Blackberry touch y Playbook .
Https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-12-11 08:57:51