activar - enable javascript chrome
¿Cómo usar "system_indicator" en el manisfet de una aplicación empaquetada de Chrome? (2)
system_indicator
era una API experimental que se introdujo en parte en el canal dev, pero que luego se eliminó, ya que el equipo de Chrome / Chromium consideró que era demasiado costoso mantenerla en todas las plataformas. El historial completo de esta API está disponible en el número 142450 .
En otras palabras, como por ahora, no hay API para un ícono de bandeja del sistema.
Intento crear una aplicación de paquete de Chrome con un ícono en la barra de menús del sistema, como explicamos aquí: https://docs.google.com/document/d/1QhhfR33Y28Yqnnoa_Sl3fnZK_mKtwt4dZe6kNyJ_MjU/edit ,
La aplicación Google Hangout puede implementar esta característica (no es exactamente el mismo comportamiento) pero no encuentro ninguna buena documentación para hacer lo mismo.
En la página de manifiesto de la aplicación Google Packaged, podemos ver el campo "system_indicator". ¿Es lo que estoy buscando? Cuando intento establecer este campo en una url de un ícono, Chrome me devuelve este error:
''system_indicator'' requiere el canal dev de Google Chrome o una versión más nueva, pero este es el canal beta.
También encontré esta página antigua del proyecto Chrome: http://www.chromium.org/developers/design-documents/extensions/proposed-changes/apis-under-development/system-indicator-api
Entonces mi pregunta es simple: ¿puedo crear esta característica para mi aplicación? Y si es así, ¿cómo?
Gracias por tu ayuda ! :-)
La aplicación de hangouts usa una ventana de tipo "panel" para lograr su comportamiento, consulte la respuesta de Abraham sobre Cómo construir una extensión de Chrome como Google Hangouts . Básicamente, cuando abre una ventana, agregue el parámetro type = "panel":
chrome.windows.create({ url: ''https://mobile.twitter.com/'', type: ''panel'' });
En cuanto al error que mencionaste, esto se debe a que estás utilizando la versión beta de Chrome, y se ha dado cuenta de que la función no está disponible en esta versión, y te está avisando de que necesitas un canal dev o una distribución de troncales. Obtenga más información sobre los canales de lanzamiento de Chrome aquí: http://www.chromium.org/getting-involved/dev-channel