API JavaScript de aplicaciones

 

La API de aplicaciones es una interfaz de programación, de una colección del lado del cliente de las aplicaciones web que un usuario ha instalado. Esta colección es llamada repositorio de aplicaciones. El API apoya al usuario en la instalación y la gestión de su colección de aplicaciones web.

Mozilla ha implementado un prototipo de repositorio en HTML5 en myapps.mozillalabs.com, para el ensayo y la experimentación. Futuros repositorios podrían ser implementados en extensiones de los navegadores o como parte de su plataforma. Una pura aplicación HTML le permite probar aplicaciones web abiertas sin necesidad de instalar o actualizar su software, mientras que el apoyo nativo del navegador podría mejorar considerablemente la seguridad y la experiencia del usuario.

Accediendo a la API 

La API de repositorio de aplicaciones se puede activar mediante la inclusión de una biblioteca de JavaScript. Esta biblioteca detecta si el apoyo de la API nativa está habilitado en el navegador del usuario, y si no se proporciona una implementación de HTML puro como una cuña.

Para acceder a la API de aplicaciones, se incluye la biblioteca JavaScript desde https://myapps.mozillalabs.com/jsapi/include.js.

Todos los métodos relacionados para abrir las aplicaciones web son accesibles desde el objeto navigator.mozApps.  Hay dos tipos distintos de funciones disponibles en la API:

  • Funciones de instalación: relacionadas con la instalación o la gestión de las aplicaciones instaladas. Interesante para las tiendas, las aplicaciones de auto-distribución de aplicaciones y directorios.

  • Funciones de gestión: relacionadas con mostrar, organizar, o sincronizar las aplicaciones. Se utilizan principalmente en los paneles.

API de instalación (navigator.mozApps.*)

La API de instalación de aplicaciones se expone como métodos del objeto navigator.mozApps.

API de administración (navigator.mozApps.mgmt.*)

La API de administración de aplicaciones es privilegiada, destinada a permitir el acceso a páginas de confianza, o "cuadros de mando". La API de administración expone funciones que permiten administrar cuadros de mando e iniciar las aplicaciones en nombre de un usuario. Además, la API expone las funciones para impulsar la aplicación de sincronización, que permite al panel de control mostrar el estado de usuarios registrados y permite al usuario inscribirse o registrarse en una cuenta para sincronizar sus aplicaciones a través de los dispositivos.

Objetos

Dos tipos de objetos de JavaScript son utilizados por la API de aplicaciones:

Etiquetas y colaboradores del documento

 Colaboradores en esta página: teoli, Rkovac, inma_610
 Última actualización por: teoli,