Web Extension API を使用して Firefox 拡張機能を作成しました。予備審査に合格しましたが、審査担当者は、インストール時に完全な審査を進めることができないと言いました。次のエラーが表示されます -
「拡張ストレージの JSON データを解析できません」
しばらく調べてみたところ、Firefox は、特定の拡張機能のすべてのローカル ストレージ データを読み書きする各拡張機能のプロファイル フォルダーに「storage.js」というファイルを作成することがわかりました。また、このファイルが作成される前に拡張機能がこのファイルに書き込もうとすると、「拡張ストレージに JSON データを書き込めません」というエラーがスローされ、このファイルが作成される前に拡張機能コードがこのファイルから読み取ろうとすると、エラー「拡張ストレージの JSON データを解析できません」というメッセージがスローされます。
さて、私の懸念は、ファイルが作成され、書き込みまたは読み取りが可能であることを確認するにはどうすればよいですか?
PS : これは、拡張機能をインストールした直後に発生します。後続のセッションでは、そのファイルが欠落していないため、このエラーは発生しません。