2009-07-17 256 views

Respuesta

46

La única manera de agregar cualquier marca de libro en MobileSafari (incluidas las de la pantalla de inicio) es con la interfaz de usuario incorporada, y que Apple no proporciona todos los modos para hacerlo desde scripts dentro de una página. De hecho, estoy bastante seguro de que tampoco hay ningún mecanismo para hacerlo en la versión de escritorio de Safari.

+3

Gracias, tenía miedo de que no. Decidí comprobar 'window.navigator.standalone' y les pido que lo agreguen si se está ejecutando en Mobile Safari. – Kerrick

+1

@David - No estoy de acuerdo, no es una característica obvia para muchos. –

+16

@David No para aplicaciones web. No son muchos los usuarios que saben que pueden marcar a la pantalla de inicio. En mi humilde opinión, sería bueno con un enlace/botón que enciende el diálogo con un mensaje útil. – gregers

8

Hay una biblioteca de JavaScript de código abierto que ofrece algo relacionado: mobile-bookmark-bubble

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 favoritos la aplicación a la pantalla de inicio de su dispositivo. La biblioteca utiliza almacenamiento local HTML5 para rastrear si ya se mostró la promoción, para evitar molestar constantemente a los usuarios.

La implementación actual de esta biblioteca se dirige específicamente a Mobile Safari, el navegador web utilizado en dispositivos iPhone y iPad.

+2

¿Hay algo similar para Android (o, ugh, me atrevo a decir, Blackberry)? – SnowboardBruin

58

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 es una pequeña biblioteca que solicita al usuario que lo haga e incluso señala el lugar correcto. Funciona un placer

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

+19

http://cubiq.org/add-to-home-screen puede ser un mejor enlace que lo demuestra y tiene buena información sobre él. –

+0

Lamentablemente, esta es la mejor solución disponible actualmente. – hitautodestruct

44

otro script que desencadena una 'Añadir a pantalla de inicio' emergente: http://cubiq.org/add-to-home-screen

+0

se ve increíble! – nurxyz

+0

Parece el mejor comportamiento más programable como returningVisitor. – Bendihossan

+0

Sin lugar a dudas, este es el mejor. Me tomó solo unos minutos para implementarlo, y otros 5 para personalizar el mensaje. Way2Go! – techdude

3

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)

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/ConfigurationProfileExamples/ConfigurationProfileExamples.html

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 t aquí hay un icono de acceso directo de su página web o aplicación web ...

+0

Esto no proporciona una respuesta a la pregunta. Una vez que tenga suficiente [reputación] (https://stackoverflow.com/help/whats-reputation) podrá [comentar cualquier publicación] (https://stackoverflow.com/help/privileges/comment); en su lugar, [brinde respuestas que no requieran aclaración del autor de la pregunta] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-instead). - [De la crítica] (/ review/low-quality-posts/17172978) – Jeet

+0

Jeet, ¿puede explicarme por favor dónde me equivoqué? Sí, esto es correcto Según el guión, no es posible crear agregar a la pantalla de inicio, pero con el "clip web" que podemos crear, para ello tenemos que crear el archivo .mobileconfig –

+0

El enlace cttapp.com en su respuesta está roto (404). – jtheletter

Cuestiones relacionadas