2009-09-26 18 views
10

¿Hay alguna forma de saber si mi aplicación web se inició desde un botón en la pantalla de inicio del iPhone del usuario? Quiero mostrar el mensaje "agregue esta aplicación web a su pantalla de inicio" si el usuario ha accedido a la aplicación web a través de safari escribiendo una URL.Indica si WebApp se inició a través de una URL o un enlace en la pantalla de inicio del iPhone

+0

¿Cómo se hace el enlace "agregar esta aplicación web a su pantalla de inicio"? Gracias –

Respuesta

2

En Safari, scrollY comenzará en un valor negativo si está dentro de Safari, y en 0 si se ejecuta como una aplicación.

Probablemente el visor cambiará también (si lo hace, este es un método más fiable)

+0

Creo que OP está hablando sobre el usuario que abre Safari desde un marcador guardado en la pantalla de inicio del usuario, no instancias de Webkit en aplicaciones que no son de Safari – Gareth

+0

Sí, de eso también estoy hablando. – rpetrich

0

Si no recuerdo mal hay una cosa en el registro del servidor que muestra lo que era la página anterior del usuario. Así que la única forma en que puedo pensar es si el usuario estaba en una página anterior mostrar la cosa "agregar", y si no lo hicieron

1

jQTouch detecta esto (pruebe la demostración). Es de código abierto, por lo que debería poder averiguar cómo.

Cuestiones relacionadas