Recherche…


Remarques

Documentation officielle

Format de fichier manifeste

Format

Le fichier manifeste est écrit au format JSON (JavaScript Object Notation).

Ce format diffère des règles plus souples d'écriture des littéraux d'objet dans le code JavaScript. Parmi les différences importantes:

  • Chaque nom de clé et littéral de chaîne doit être entre guillemets .

    • Correct: "key": "value"

    • Wrong: key: "value" , 'key': 'value'

  • Aucun commentaire n’est autorisé par le format.

    • Wrong: "key": "value" // This controls feature foo
  • Règles strictes de virgule: éléments séparés par des virgules, pas de virgule .

    • Correct:

      {
        "foo": "bar",
        "baz": "qux"
      }
      
    • Mauvais (virgule manquant):

      {
        "foo": "bar"
        "baz": "qux"
      }
      
    • Mauvais (virgule):

      {
        "foo": "bar",
        "baz": "qux",
      }
      

Manifest.json minimum absolu

manifest.json fournit des informations sur l'extension, telles que les fichiers les plus importants et les fonctionnalités pouvant être utilisées par l'extension. Parmi les champs de manifeste pris en charge pour les extensions, les trois suivants sont requis.

{
    "manifest_version": 2,
    "name": "My Extension",
    "version": "1.0"
}

Obtenir un manifeste à partir du code d'extension

chrome.runtime.getManifest() renvoie le manifeste de l'extension sous la forme d'un objet analysé.

Cette méthode fonctionne à la fois sur les scripts de contenu et sur toutes les pages d’extension, elle ne nécessite aucune autorisation,

Exemple, obtention de la chaîne de version de l'extension:

var version = chrome.runtime.getManifest().version;


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow