私の Chrome 拡張機能 background.js は、条件が true かどうかをチェックし、そうであれば、DOM に変更を加えるスクリプトをサーバーからダウンロードします。今、ダウンロードしたスクリプトからサーバーに対して jquery getJSON 呼び出しを実行しようとしていますが、XMLHttpRequest cannot load https://www.mydomain.com/loadit.php?h=&fr=0&type=5&category=. Origin http://thisdomain.com is not allowed by Access-Control-Allow-Origin
.]`を取得しています。
今、私のマニフェストファイルには次のものがあります:
"permissions": [
"tabs",
"http://*/*",
"https://*/*"
任意の URL からのクロス オリジン リクエストを許可するはずだったのに、なぜエラーが発生するのでしょうか?
編集: さらに奇妙なのは、ダウンロードしたスクリプトから外部 css ファイルと別の js ファイル (jquery) の両方を挿入していて、どちらも問題がないことです。getJSON リクエストだけで...