Banner de instalación de aplicaciones nativas de Chrome y Agregar a la pantalla de inicio
Recientemente he añadido a mi web un banner de instalación de aplicación nativa de Chrome
. Está funcionando bastante bien, cuando un usuario cumple los criterios especificados, se muestra un banner para instalar mi aplicación.
Pero me gustaría tener la característica: Añadir a la pantalla de inicio también. Básicamente para los usuarios que no quieren instalar la aplicación, pero que podrían estar interesados en añadir a la pantalla de inicio de mi web.
- Cambiar el color de la pestaña de Chrome con JavaScript o jQuery
- ¿Cómo promocionar / abrir la aplicación de los resultados del sitio web de búsqueda de Google?
- La depuración remota de Android no funciona en Windows 7
- Chrome: // inspecciona el dispositivo de visualización aunque no muestra ninguna pestaña abierta
- Acceso directo al cromo de Android para cerrar las pestañas del navegador
¿Es posible tener ambas funciones trabajando juntas?
- Desactivar la función "Touch to Search" de Chrome 43 para móviles mediante programación
- ¿Por qué Chrome en el selector de fecha HTML5 nativo de Android se vuelve muy lento?
- ¿Por qué Chrome en Android no es compatible con extensiones?
- ¿Cómo puedo habilitar el zoom en Android?
- Depurar la página web en la aplicación Chrome Android desde el escritorio localhost con el reenvío de puertos
- Cómo encontrar las restricciones disponibles de una aplicación para DevicePolicyManager.setApplicationRestrictions
- Problema al limitar caracteres de entrada a los números en cromo android con javascript / jquery
- Cómo abrir un teclado numérico en android / chrome con <input type = "text">?
Sí tu puedes.
Hay beforeinstallprompt
evento beforeinstallprompt
, que puede interceptar y retrasar durante el tiempo que quiera (por ejemplo, hasta que el usuario presione el botón).
El evento tiene una función .prompt()
, que puede llamar para que aparezca el mensaje cuando lo desee.
Window.addEventListener ("beforeinstallprompt", ev => { // Detiene Chrome de preguntar _now_ Ev.preventDefault (); // Cree su botón personalizado "agregar a la pantalla de inicio" aquí si es necesario. // Tenga en cuenta que este evento puede ser llamado varias veces, // así que evita crear varios botones! MyCustomButton.onclick = () => ev.prompt (); });
No creo que eso funcione hoy. Parece una buena solicitud de funcionalidad para el rastreador de Chrome crbug.com No está claro para mí cómo controlaría cuál de los mensajes se obtiene, pero probablemente vale la pena discutirlo en crbug.
- ¿Cómo hacer que la vista de cuadrícula se desplace horizontalmente no verticalmente en android?
- Cómo habilitar la consola javascript en Android 4.2.2