explications du code contenue dans manifest.json



manifest.json

Intégrer une application aux extensions Firefox apporte une garantie de sécurité aux utilisateurs, car chaque extension Firefox est controlée avec des critères strictes. Le fichier qui donnent les premières informations se nomme manifest.json

Il est composé de :

  1. Nous indiquons que c'est une extension Firefox compatible avec les dernières versions :
    {
      "applications": {
        "gecko": {
          "id": "lecjoa@mozilla.org",
          "strict_min_version": "45.0"
        }
      },
    
  2. Nous indiquons le fichier ou se trouve l'action à effecuer par l'extension :
      "background": {
          "scripts": ["page-scripts/background.js"]
      },
    
  3. Nous indiquons que nous voulons afficher une icone dans la barre des tache du navigateur :
      "browser_action": {
        "default_icon": "icons/lecjoa-32.png"
      },
    
  4. Nous décrivons à quoi sert l'application :
    "description": "Play audio file jo.
    Play audio file joa. Play audio file joh.
    Generates video multidirectional,
    play adn audio format, play PianoBaul",
    
  5. Nous indiquons la page d'accueil de l'extension :
      "homepage_url": "https://addons.mozilla.org/en-US/firefox/addon/lecjoa/",
    
  6. Nous indiquons la version des règles d'écriture et le nom de l'extension :
      "manifest_version": 2,
      "name": "Lecjoa",
    
  7. Nous indiquons la page d'accueil interne, ainsi que les permissions :
      "options_ui": {
          "page": "lecjo.html"
      },
      "permissions": ["storage"],
    
  8. Nous indiquons le numéro de version de l'extension lecjoa :
      "version": "2.3.8.9"
    }