web-dev-qa-db-fra.com

Chrome indique que le fichier manifeste de mon extension est manquant ou illisible

Je suis un nouveau développeur d'extension Chrome et je parcourais le didacticiel Chrome pour créer une extension "Hello World". Voici mon code:

     {
      "name": "My First Extension",
      "version": "1.0",
      "manifest_version": 2,
      "description": "The first extension that I made.",
      "browser_action": {
       "default_icon": "icon.png"
      },
       "permissions": [
       "http://api.flickr.com/"
      ]
      }

Lorsque je suis allé charger l'extension décompressée, il m'a été répondu que le fichier manifeste était manquant ou illisible. Oui, j'ai l'image dans un dossier avec elle et elle est correctement nommée manifest.json

25
user1689242

Il arrive souvent que le fichier manifeste ne soit pas nommé correctement. Vérifiez le nom (et l'extension) et assurez-vous qu'il ne se termine pas par .txt (par exemple).

Pour le déterminer, assurez-vous de ne pas masquer les extensions de fichier:

  1. Ouvrir l'explorateur Windows
  2. Sélectionnez Options de dossier et de recherche> onglet Afficher.
  3. Décocher Masquer les extensions pour les types de fichiers connus

Notez également que la dénomination du fichier manifeste est, en fait, sensible à la casse, c'est-à-dire manifest.json ! = MANIFEST.JSON .

16
Jeremy

Mon problème était légèrement différent.

Par défaut, Eclipse a enregistré mon fichier manifest.json en tant que fichier texte encodé en ANSI.

Solution: 

  • Ouvrir dans le Bloc-notes
  • Fichier -> Enregistrer sous
  • sélectionnez UTF-8 dans la liste déroulante Codage en bas à gauche.
  • Sauvegarder
14
Livingston

J'ai aussi rencontré ce problème.

Mon problème était que j'ai renommé le dossier dans lequel se trouvait mon extension.

Je pensais que cela pourrait aider certaines personnes.

8
kyoto

Le mien aussi était drôle. Lors de la copie "manifest.json" du tutoriel, j'ai également réussi à copier un espace principal. Je ne pouvais pas comprendre pourquoi on ne le trouve pas.

4
user2547526

Certaines autorisations posent problème pour l'échantillon par défaut.

Je voulais voir comment cela fonctionnait, je crée la première extension, alors j'ai téléchargé une plus simple.

Téléchargé l'exemple 'Historique des adresses dactylographiées' de
https://developer.chrome.com/extensions/examples/api/history/showHistory.Zip

qui peut être trouvé à
https://developer.chrome.com/extensions/samples

cela a bien fonctionné, espérons que cela aide

0

Si vous téléchargez des exemples depuis developer.chrome.com, il est possible que votre dossier actuel soit contenu dans un dossier du même nom, ce qui crée un problème. Par exemple, votre exemple d’extension extrait nommé tabCapture sera lool comme ceci:

C:\Users\...\tabCapture\tabCapture
0
dasfdsa

Veuillez vérifier si vous avez installé la bonne version de ChromeDriver ou non. Dans mon cas, l'installation de la version correcte a aidé.

0
Shashank