WebExtension

WebExtention の Add-on missing manifest. で5分無駄にした話

More than 1 year has passed since last update.

絶対に繰り返す自信があるので備忘録

アドオン作る準備が終わって、開発者センターから .zip をアップロードしたら以下のエラーではじかれた。

アドオンの検証に失敗しました。2 個のエラーがあります。

No install.rdf or manifest.json found
Add-on missing manifest.

.zip内に manifest.json 含めてるのになんで?と思って、マニュアルを見直すと以下の記述。

MDN web docs : WebExtensionを公開する

1.あなたのWebExtensionを格納したディレクトリを開きます。
2.すべてのファイルをSelectします。
3.右クリックメニューから圧縮を選びます。

原因は、親のディレクトリごとzip化したせいでした。
配下の全ファイル選択→zip化 しないとだめ。若干めんどくさい。

階層が違ったため manifest.json 見つからなかっただけでした。辛い。

マニュアルちゃんと読みましょう。