¿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
10
A
Respuesta
26
window.navigator.standalone
True si usted ha puesto en marcha desde la pantalla principal. Falso si está en el navegador Safari.
documenta aquí:
Funciona con OS 2.1 o superior.
Peter
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
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
- 1. ¿Instalar webapp a la pantalla de inicio en iPhone?
- 2. iPhone WebApp en Persistencia de pantalla de inicio
- 3. Webapp para iPhone cambia de la pantalla de inicio a Safari cuando se usan los parámetros url
- 4. Comprobar si se agregó la página A la pantalla de inicio del iPhone
- 5. ¿Se puede personalizar la url para "Agregar a la pantalla de inicio" en iPhone Safari?
- 6. Cambio de metaetiqueta de la ventana del iPhone en el enlace de la pantalla de inicio
- 7. Detecta una aplicación en la pantalla de inicio de iphone
- 8. ¿Cómo se pone un enlace/url en la página de inicio del sitio web en Django?
- 9. sincronización de iPhone y Webapp a través de iCloud ??
- 10. enlace de marcador de iPhone agregar a la pantalla de inicio?
- 11. Android equivalente a la "Agregar a pantalla de inicio" del iPhone?
- 12. Aplicación web en la pantalla de inicio (estilo iphone)?
- 13. ¿Cómo inicio mi aplicación a través de una URL personalizada en un correo electrónico
- 14. ¿Cómo haces que las imágenes se tambaleen como en la pantalla de inicio del iPhone?
- 15. ¿Cómo se toma una captura de pantalla de un sitio web a través del código .Net?
- 16. ¿Es posible forzar iphone/ipod para actualizar apple-touch-icon una vez que webapp se agrega a la pantalla de inicio?
- 17. Javascript para "Agregar a pantalla de inicio" en iPhone?
- 18. ¿Hay alguna manera de tomar automáticamente una captura de pantalla de un sitio web a través de una URL?
- 19. Determinar si un usuario instaló nuestra aplicación a través del enlace de Market
- 20. Ajuste el brillo de la pantalla a través del código
- 21. Insertar enlace URL en SMS a través de PHP
- 22. Comprobar si onStop se llama desde la interacción del usuario, o en la pantalla de regulación
- 23. ¿Hay un esquema de iPhone url para iniciar una aplicación web en modo autónomo desde un enlace
- 24. ¿Cómo almacenar en caché y conservar la última página visitada en una aplicación jQuery Mobile, cuando se vuelve a abrir desde la pantalla de inicio del iPhone?
- 25. Pantalla de inicio de la aplicación web iPhone
- 26. ¿Abra una aplicación Native AIR a través de la URL?
- 27. ¿Cómo especifico una URL de retorno para un enlace al formulario de inicio de sesión?
- 28. reanudar webapp desde la posición anterior?
- 29. Compruebe si la aplicación se inició desde Visual Studio
- 30. Webapp en iPad 3 retina pantalla pintura de pantalla lenta
¿Cómo se hace el enlace "agregar esta aplicación web a su pantalla de inicio"? Gracias –