mozilla
Vos résultats de recherche

    App

    Non standard
    Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

    Dans l'API JavaScript Open Web Apps, un objet App est un objet JavaScript qui représente une application qui a été, ou pourrait être, installée par l'utilisateur.

    Propriétés

    Nom Description Type
    manifest L'instance actuellement stockée du manifeste de l'application. object
    manifestURL Où le manifeste a été trouvé. string
    origin L'origine de l'application (protocole, hôte, et numéro du port facultatif). Par exemple : http://example.com string
    installOrigin L'origine du site qui a déclenché l'installation de l'application. string
    installTime Quand a été installée l'application. Généré à partir de Date().getTime(), représentant le nombre de millisecondes depuis le 1er janvier 1970 à minuit. integer
    receipts Un objet contenant un tableau d'un ou plusieurs reçus. Chaque reçu est une chaîne de caractères. Si il n'y a aucun reçu, sa valeur est null. object ou null

    Méthodes

    Méthode Description
    launch() Lance l'application. Ne renvoie aucune valeur.
    uninstall() Désinstalle l'application, inclus la suppression des ressources locales. Une confirmation par l'utilisateur peut être nécessaire. Renvoie un objet pendingUninstall.
    checkForUpdate() Pour les applications empaquetées. Vérifie si l'application empaquetée a été mise à jour. Renvoie un objet DOMRequest.

    Exemple d'un objet App

    {
      manifest: {
        name: "Add-on Builder",
        default_locale: "en",
        installs_allowed_from: [
          "https://apps-preview-dev.example.com/",
          "https://apps-preview.example.com/"
        ],
        description: "Add-on Builder makes it easy to write, build and test Firefox extensions using common web technologies.",
        version: "0.9.16.1",
        developer: {
          url: "https://builder.addons.mozilla.org/",
          name: "Mozilla Flightdeck Team"
        }
      },
      origin: "https://builder-addons-dev.example.com",
      installTime: 1321986882773,
      installOrigin: "https://apps-preview-dev.example.com",
      receipts: ["h0dHBzOi8v (la majorité du reçu a été supprimée) Tg2ODtkUp"]
    }

    Étiquettes et contributeurs liés au document

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