HINWEIS: Bei dieser Frage handelt es sich um das version
-Attribut des manifest.json
, das Sie bei der Entwicklung von Chrome verwenden. Es sieht ähnlich aus mit der Frage nach manifest_version
, aber es ist nicht. Ich habe wirklich versucht, daraus zu lernen, aber ich habe versagt.Der Webstore-Server von Chrome weist eine Erweiterung mit "Fehler: Das Manifest muss eine Version definieren" zurück.
Need to update Chrome extension to manifest version 2 if no manifest version originally specified?
-
ich zur Zeit mache meine erste Chrome-Erweiterung. Kraftvoll, lustig, großartig.
Ausgenommen eine dumme Sache, die mich nervt.
Mein Chrome-Erweiterung ist Open-Source, so dass Sie direkt in den Code auf GitHub gehen, so dass Sie in einem Augenblick sehen können, dass ich einen dummen Fehler
https://github.com/internaciulo/search-tab-in-chrome-s-omnibox
In manifest.json
gemacht, die meisten imortant Datei in Chrome Entwicklung, sollten Sie
{
...
"version": "13",
...
}
die Chrome-Erweiterung selbst funktioniert gut genug, finden Sie in der Screenshot-Ordner auf github sehen ... aber nur lokal, das ist, wenn ich es als eine Entpackungs-App öffne (dies kann in Chrome geschehen, indem man chrome://extensions
Große, so gehe ich zu [Chrome Webstore Entwickler Dashbord], laden, lassen Sie 2 oder 3 Benutzer es herunterladen kostenlos, Profit!
Nicht ganz.
Ich habe alles versucht: vielleicht will er 13
oder "13"
oder "13.0" oder es gibt eine Verwechslung mit manifest_version
, die eine ganze Zahl oder oder oder oder sein muss. Jedes Mal das gleiche lästige Fehler:
Laden Sie eine Erweiterung oder App (ZIP-Datei)
search-tab-in-chrome-s-omnibox.zip (Server abgelehnt)
ist ein Fehler aufgetreten: Fehler beim Verarbeiten Sie Ihren Artikel.Das Manifest muss eine Version definieren.
Oh Computer, Sie sind so nützlich, aber warum sind so intolerant zu unseren Fehlern lieber Computer? Ja, sie sind dumm, aber seit Anfang Computing, sollten Sie haben gelernt, dass wir sind „Menschen, alle Menschen auch“ (http://en.wikipedia.org/wiki/Human,_All_Too_Human
)
PS: es ist nicht nur meine erste Chrome-Erweiterung, es ist auch mein erstes Frage auf Stackoverflow, während ich es in der Vergangenheit verloren, aber nur Read-Only.Bitte schön :-D
Updates:
- 2013-10-13: ok, Problem gelöst, das war es: keine Kommentare in json Dateien
- 2013-10-13 : Ein Teil (nur) des Fehlers wurde dank @ChrisP gelöst: Kommentare sind in JSON-Dateien nicht erlaubt, was zwar traurig aber legitim ist. https://github.com/getify/JSON.minify ermöglicht es Ihnen, JSON-Datei mit Kommentaren zu nehmen und es minimierte ohne Kommentare auszugeben. Beste aus beiden Welten.
Ihr Manifest ist nicht gültig JSON. Entfernen Sie alle Kommentare, die nicht erlaubt sind, und Sie sollten gut gehen. –
Seltsam, aber wahr, aber legitim, aber nicht genug, um den Fehler zu lösen. Siehe mein neues Commit auf meinem GitHub. Übrigens, wenn ich richtig verstehe, kann ich nicht Ihre zukünftige Antwort genehmigen, wenn es nur hier ist :) – jmfayard
OK, ich werde eine richtige Antwort hinzufügen :) –