私はRemember the Milk APIと呼ばれる小さなChrome拡張機能を開発中です。 GoogleはFlikr APIを使用してgood exampleを持っています。私はこれを私の拡張の基礎として使用しています。彼らの例は私のブラウザ(Linux上の最新のChrome)で完全に動作します。Chrome拡張機能のJavaScriptからウェブサイトAPIを呼び出すときにクロスドメインエラーが発生する
私はスワップアウトするとミルクAPIのメソッド名とAPIキーを覚えて、しかし、私は次のエラーを取得しています:
var req = new XMLHttpRequest();
req.open(
"GET",
"http://api.rememberthemilk.com/services/rest/?" +
"method=rtm.test.echo&" +
"api_key=xxxxxxxxxxxxxxxxxxxxxxxxxx&" +
"name=Test%20task",
true);
req.onload = onResponseReceived;
req.send(null);
function onResponseReceived() {
console.log("It worked.");
}
どれ:
XMLHttpRequest cannot load http://api.rememberthemilk.com/services/rest/?method=rtm.test.echo&api_key=xxxxxxxxxxxxxxxxxxxxxx&name=Test%20task.
Origin chrome-extension://lifnmciajdfhj is not allowed by Access-Control-Allow-Origin.
私のコードは次のようになります提案?