Chrome向けに作っていたソースコードをChromeとFirefoxどちらでも動くように修正しました
Firefoxでもchrome
から始まるパッケージを呼び出すのはかなりの違和感があります
window.open
で小画面が開かない
税込価格はこのように小画面を開いて表示させていますが、
Firefoxではwindow.open
で開きませんでした
以下のStack Overflowのように、browser.windows.create
で新規Windowを開くことができました
なお新規Windowを小画面のように開くには、オプションとしてtype: 'popup'
を指定すればOKです
ソースコードの提出が必要な場合がある
申請するアドオンにバイナリや不明瞭なコード(webpack等で難読化されたコード)がある場合は、ソースコードの提出が必要でした
私の場合はwebpackを使っていたので、ソースコードを提出しました
さいごに
Chrome向けに作った拡張で一部動かないところもありましたが、軽微な修正でChrome、Firefox両対応の拡張を作ることができました