0
私は初めてのChrome拡張機能を作成しています。比較的簡単な拡張機能で、いくつかのajax呼び出しがあります。ChromeでAjaxの許可ドメインが許可されていない
{
"name": "Read It Now",
"version": "0.12",
"description": "Read it now.",
"permissions": [
"https://readitlaterlist.com"
],
"app": {
"launch": {
"local_path": "index.html"
}
}
}
は、私は、その後のようなURLからいくつかの単純なデータをフェッチするためにjQueryを使用しています:
私のマニフェストは非常に単純ですが
https://readitlaterlist.com/v2/get?state=unread&count=10&apikey=xxx&username=yyy&password=zzz
、Chromeはまだそれを拒否:
XMLHttpRequestはロードできません https://readitlaterlist.com/v2/get?state=unread&count=10&apikey=xxx&username=yyy&password=zzz。 Origin chrome-extension:// cdfeahailioembamnjnikbiemengfgppは、Access-Control-Allow-Originによって許可された ではありません。
閉じる - 私には終わりのスラッシュが必要でした。 'https://readitlaterlist.com/'(sans '*')は実際にそのトリックを行います。私に正しい道を送ってくれてありがとう。 – Bill