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

je suis un nouveau développeur d'extension chrome, et je suis passé par le tutoriel Chrome sur la fabrication d'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/"
      ]
      }

quand je suis allé charger l'extension unpacked il a dit que le fichier de manifeste était manquant ou illisible. Oui, j'ai l'image dans un dossier avec elle et qu'elle est correctement nommé manifest.json

21
demandé sur Eric Leschinski 2012-09-21 19:34:07

7 réponses

quelque Chose qui arrive souvent est que le fichier manifeste n'est pas nommé correctement. Vérifiez que le nom (et l'extension) et assurez-vous qu'il ne se termine pas avec .txt (par exemple).

pour déterminer ceci, assurez-vous de ne pas cacher les extensions de fichier:

  1. Ouvrez L'Explorateur Windows
  2. aller au dossier et aux Options de recherche > afficher l'onglet
  3. Décocher la case Cacher les extensions pour les fichiers connus types

notez Également que le nom du fichier manifeste est, en effet, sensible à la casse, c'est à dire manifeste.json != MANIFESTE.JSON.

13
répondu Jeremy 2012-09-21 15:51:10

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

par défaut Eclipse a sauvegardé mon manifeste.json en tant que fichier texte encodé ANSI.

Solution:

  • Ouvrir dans le bloc-notes
  • Fichier -> Enregistrer Sous
  • sélectionner UTF-8 à partir de la liste déroulante d'encodage en bas à gauche.
  • Save
12
répondu Livingston 2013-03-16 01:10:21

j'ai aussi rencontré ce problème.

mon problème est que j'ai renommé le dossier dans lequel se trouvait mon extension, donc tout ce que j'ai eu à faire était de supprimer et de recharger l'extension.

Pensé que cela pourrait aider certaines personnes là-bas.

6
répondu kyoto 2015-09-20 18:57:53

la mienne aussi était drôle. Tout en copyptant " manifeste.json" dans le tutoriel, j'ai aussi réussi à copier un espace. Je ne comprends pas pourquoi il ne le trouve pas.

4
répondu user2547526 2013-09-08 12:22:06

si vous téléchargez des échantillons à partir developer.chrome.com il est possible que votre véritable dossier soit contenu dans un dossier portant le même nom et cela crée un problème. Par exemple, l'extension de l'échantillon que vous avez extraite, tabCapture, sera comme ceci:

C:\Users\...\tabCapture\tabCapture
0
répondu dasfdsa 2016-10-22 12:17:34

quelques problèmes de permissions pour l'échantillon par défaut.

je voulais voir comment ça fonctionnait, je crée la première extension, donc j'en ai téléchargé une plus simple.

échantillon Téléchargé de l '"historique D'URL tapée" from

https://developer.chrome.com/extensions/examples/api/history/showHistory.zip

, qui peut être trouvé à

https://developer.chrome.com/extensions/samples

cela a très bien fonctionné, j'espère qu'elle aide

0
répondu Manohar Reddy Poreddy 2017-06-26 10:52:40

N'a pas utilisé le téléchargement de Chrome sur le dessus du site de téléchargement de Chrome. Défiler vers le bas et a trouvé de "Téléchargement de google Chrome pour une autre plate-forme". Windows sélectionné 10/8/7 64 bits (j'ai un ordinateur 64 bits) et installé. Il a travaillé.

j'ai importé mes favoris et tout est bien.

(Note: L'étape ci-dessus au sujet des signets peut ne pas être nécessaire car ils devraient être dans vos données Google+ sync, mais dans une tentative précédente, j'ai réinitialisé toutes les données de synchronisation dans mon profil.)

-4
répondu Viet Seal 2015-08-31 09:15:20