Confundido por la documentación de chrome.app.isInstalled
Frecuentes
Visto 218 veces
0
Estoy tratando de entender cómo verificar en mi página web si el usuario ya tiene instalada mi aplicación de Chrome empaquetada. Si no, dejaré que lo instalen. Si lo hacen, los llevaré a la aplicación usando la nueva magia url_handlers. La documentación aquí: https://developers.google.com/chrome/apps/docs/developers_guide#manifest
dice que puedo comprobar chrome.app.isInstalled
"desde una página contenida en las URL de su aplicación"
Eso enlaza aquí https://developers.google.com/chrome/apps/docs/developers_guide#manifest que dice que "urls" es un atributo de la "aplicación" en el manifiesto. Sin embargo, si agrego ese atributo a mi manifiesto, eso cambia mi aplicación de una aplicación empaquetada a una aplicación alojada, de acuerdo con el mensaje de error que recibo cuando intento probarla desde la página de extensiones.
Entonces…. ¿Cómo pruebo si mi aplicación Chrome empaquetada (un .crx que el usuario obtiene de la tienda) está instalada?
1 Respuestas
1
no puedes Ese método es solo para aplicaciones empaquetadas heredadas, que están obsoletas.
respondido 24 nov., 13:17
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas javascript google-chrome google-chrome-extension google-chrome-app or haz tu propia pregunta.
La propia tienda de Chrome lo sabe. Parece injusto que pueda saber si las aplicaciones están instaladas, ¡pero las aplicaciones no pueden! Gracias de todos modos. ¿Vale la pena hacer una solicitud de función o hay alguna razón por la que no quieren que las páginas sean fáciles de usar? - Joshua Smith
Sí, debe presentar un error. Es posible que sea solo un descuido. crbug.com/nuevo - chinche
Encontré esta solicitud de función existente: code.google.com/p/chromium/issues/detail?id=227178 - Joshua Smith