最近、公式の Mozilla Add-ons Web サイトで、私のアドオンの 1 つのレビュアーから次のコメントを受け取りました。
XPI の権限が壊れています。ほとんどのファイルとディレクトリには、予期される読み取り権限と実行権限がなく、実際には権限がまったくありません。
ファイルのアクセス許可が XPI ファイルの問題であるとは知りませんでした。私の知る限り、私の XPI のどのファイルも実行ビット セットを必要としません (私は標準的なもののみをパッケージ化しています: XUL、JavaScript、CSS など)。Cygwin zip ツールを使用して Windows で XPI を作成しましたが、Windows はファイルのアクセス許可について何も認識していないため、Linux のように保存されません。
XPI のファイルとディレクトリのエントリには、どのようなファイル許可が期待されますか? MDNのExtension Packaging page には次の引用がありますが、それらがどうあるべきかについての関連する詳細はありません:
... 拡張子のディレクトリとファイルに対するファイル システムのアクセス許可が適切に設定されていることを確認する必要があります。そうしないと、Extension Manager が拡張機能で正しく機能しないか、拡張機能自体が正しく機能しない可能性があります。