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
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:
Notez également que la dénomination du fichier manifeste est, en fait, sensible à la casse, c'est-à-dire manifest.json ! = MANIFEST.JSON .
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:
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.
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.
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
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
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é.