mozilla
Vos résultats de recherche

    APIs d'installation et de gestion des Applications

    L'API JavaScript Open Web Apps est une interface de programmation pour installer des applications Web et pour gérer sur le client, la collection d'applications Web que l'utilisateur Web a installé. Cette collection est appelée application repository (dépôt d'applications).

    Fonctionnalités disponibles

    L'API JavaScript décrite ici n'est pas encore dispnible dans la version finale de Firefox (Janvier 2013). Vous pouvez utiliser cette API maintenant en utilisant Firefox Beta pour Windows et Mac, et Firefox Aurora (pre-beta) pour Android.

    Mozilla implémente aussi un prototype de "Tableau de gestion" à l'adresse myapps.mozillalabs.com. (pour tester et expérimenter)

    Méthodes de l'API

    Toutes les méthodes en relation aux applications sont accessibles depuis l'objet navigator.mozApps. Il y a deux types de fonctions disponible dans l'API :

    • Fonctions d'Installation : pour l'installation et la gestion des applications installées. Elles sont intéressantes pour stocker, distribuer des applications.
    • Fonctions de Gestion : pour l'affichage, le lancement et la synchronisation des applications. Principalement utilisés pour les tableaux de bord.

    API d'installation (navigator.mozApps.*)

    L'API d'installation des applications est accessible par des méthodes sur l'objet window.navigator.mozApps :

    API de gestion (navigator.mozApps.mgmt.*)

    L'API de gestion des applications a un accès restreint. Il est prévu d'y donner accès à des pages de confiance, appelées "tableaus de bord". L'API de gestion expose des fonctions qui permettent aux tableaux de bord de gérer et de lancer les applications pour l'utilisateur. De plus, l'API expose des fonctions pour la synchronisation des applications, ce qui permet aux tableaux de bord d'afficher l'état connecté de l'utilisateur, et de lui permettre de s'identifier ou de s'inscrire pour synchroniser les applications entre plusieurs appareils.

    Objets

    Les types d'objet JavaScript qui sont utilisées par les API d'applications :

    Vieille API et nouvelle API

    Si vous utilisiez l'ancienne API, elle est obsolète depuis mars 2012. L'ancienne API est comparée avec la nouvelle API ci-dessous.

    navigator.mozApps.install()
    Cette fonction a une signature différente.
    navigator.mozApps.amInstalled()
    Remplacée par navigator.mozApps.getSelf().
    navigator.mozApps.getInstalledBy()
    Remplacée par navigator.mozApps.getInstalled().
    navigator.mozApps.mgmt.list()
    Remplacée par navigator.mozApps.mgmt.getAll().
    navigator.mozApps.mgmt.watchUpdates(onupdate)
    navigator.mozApps.mgmt.clearWatch(watchId)
    Les deux ont été remplacées par navigator.mozApps.addEventListener(type, cb) et navigator.mozApps.removeEventListener(type, cb)type peut être soit install, soit uninstall.
    navigator.mozApps.mgmt.uninstall(origin, [onsuccess], [onerror])
    Remplacée par app.uninstall()app est un objet renvoyé par getAll() ou getInstalled().

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: tregagnon, teoli
    Dernière mise à jour par : teoli,