私はFirefoxアドオンに取り組んでいます。Gmailのコンテンツ スクリプトです。コンテンツ スクリプトでは、localhost で実行されているサーバーにリクエストを送信します。package.json ファイルで、次のように localhost からのクロスドメイン コンテンツを許可しました。
"permissions": {
"cross-domain-content": ["http://127.0.0.1:5000/"]
},
それでも、アドオンを実行するたびに「混合アクティブ コンテンツの読み込みがブロックされました」というエラーが表示されます。Firefox 23 以降、混合コンテンツのブロックが有効になっていることを認識しています。明らかな解決策は、https を使用して localhost でサーバーを実行することですが、このサーバーをユーザーが簡単にインストールして実行できるようにしたいので、そのオプションは避けたいと思います。 Chrome は混合アクティブ コンテンツの読み込みもブロックしますが、アドオンの Chrome バージョンではこの問題は発生しません。