2011-07-15 8 views
1

は この拡張子を持つやや紛らわしい問題が生じています私が持っている私のマニフェストファイル内:のJavascript、クローム拡張機能の開発、XMLHttpRequestのアクセス制御 - 許可 - 起源の問題

"permissions": [ 
    "http://mafre.com/","http://eee.se/","http://ilaafire.net/","notifications","tabs" 

と私は、XML要求を送信するには、このコードを使用しています:

私はクローム、このエラーを投げて応答を取得する必要があるときに、他の端に私のスクリプトは、データを取得...しかしれる
var http = false; 
    http = new XMLHttpRequest(); 

function replace() 
{ 


      http.open("GET", "http://www.mafre.com/proj/test.php"+getquerystring(), true); 
      http.onreadystatechange=function() 
      { 

      if(http.readyState < 4) {show_wait_gif();} 
       else if(http.readyState == 4) 
       { 
        updatepage(http.responseText); 

       } 
      } 
      http.send(null); 
} 

を:

XMLHttpRequest cannot load http://www.mafre.com/proj/[email protected] Origin 
chrome-extension://kjggpdimdloblnddfbnodggchjpalihb is not allowed by Access-Control-Allow-Origin. 

なぜですか?私はすでにドメインとのやりとりを許可しているので、クエリを送信しても応答が得られないのはなぜですか?私は戻って私のページに取得する必要があることを

応答のようなもの「受け入れ、電子メール、ありがとう!1」

感謝です!私はあなたが許可URLをワイルドカードなければならないと考えている

答えて

6

は、またwww.は異なるドメインです:

"http://mafre.com/*", 
"http://www.mafre.com/*", 

"http://eee.se/*", 
"http://www.eee.se/*", 

"http://ilaafire.net/*", 
"http://www.ilaafire.net/*", 

"notifications", 
"tabs" 

現在、あなたが唯一の正確http://mafre.com/へのアクセス権を持っています。

+0

いいえ、それはできませんでした – Ryan

+1

@ライアン:それは私のためです。拡張機能をリロードしましたか? – pimvdb

+0

うん、それをリロードして同じエラーが発生した... – Ryan

関連する問題