2011-01-19 8 views
0

Chrome 확장 프로그램은 Json 파일에 XMLhttpRequests를 지정하면 자체 도메인 외부에서 XMLhttpRequests를 만들 수 있습니다. 그러나이 작업을 수행 한 후에 XMLhttpRequest를 만들려고 할 때 상태는 0이됩니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?자바 스크립트에서 XMLHttpRequests 사용

내 자바 스크립트 :

var xhr = new XMLHttpRequest(); 
xhr.onreadystatechange = function() { 
    if (xhr.readyState == 4) { 
    alert(xhr.status); 
     if (xhr.status == 200) { 
     alert(xhr.responseText); 
     } 
    } 
} 
var url = "http://search.twitter.com/trends/current.json?exclude=hashtags"; 
xhr.open("GET", url, true); 
xhr.send(); 

내 JSON 파일

{ 
    "name": "My First Extension", 
    "version": "1.0", 
    "description": "The first extension that I made.", 
    "browser_action": { 
    "default_icon": "icon.png", 
    "popup": "popup.html" 
    }, 
    "permissions": [ 
    "http://search.twitter.com/" 
    ] 
} 

http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/background.html?view=markup

+0

를 사용해보십시오. – serg

답변

0

권한이없는 호스트의 URL에 관련되는 것 같은데 구글 예에 대한 링크입니다.
은 IMO에서 매우 중요합니다, 당신은 그 출처 간 오류를 언급해야한다 와일드 카드

http://search.twitter.com/* 

http://code.google.com/chrome/extensions/match_patterns.html

+0

은 여전히 ​​0으로 상태를 반환합니다. –

+0

http://code.google.com/chrome/extensions/getstarted.html 코드를 사용하여 상태 200을 얻은 단계에서 시도했습니다. 와일드 카드도없이 작동합니다. 확장 프로그램을 수정 한 후 새로 고치십니까? –

관련 문제