2012-07-18 6 views
0

동일한 도메인의 현재 페이지에서 링크를 클릭하고 "Same origin policy"을 존중하는 단일 버튼으로 Firefox 툴바를 개발할 예정입니다.툴바 및 XMLHttpRequest 상태 = 0

그래서 우리가 http://example.com/some-other-page

그리고이 모든 현재 작업처럼 링크를 추출합니다 http://example.com/ 같은 페이지에 말할 수 있습니다.

제 문제는 모든 링크를 얻은 후에는 내 확장 프로그램이 XMLHttpRequest 링크 된 페이지의 제목을 검색하도록하고 싶습니다.

for(var j=0;j<numLinks;j++){ 
    var request = new XMLHttpRequest(); 
    alert(linksHref[j]); 
    request.open('GET', linksHref[j], true); 
    request.send(); 
    alert(request.status); 
    if (request.status === 200) { 
    ... 
    } 
} 

그러나 무엇 응답 상태 (200)

를 얻을 수 없다 : 나는 그렇게 할 때

는하지만 응답 상태를 확인 = 여기

0 내가 뭐하는 거지입니다 이 코드에 문제가 있습니까?

another question에서 요청 모듈이 제안되었습니다. 나는 그것을 시도했지만 작동하지 않습니다.

+0

당신은 부가 기능 SDK/콘텐츠 스크립트를 사용하고 있습니까? –

답변

0

당신은 당신의 요구에 대한 onload 이벤트를 제공해야

 
request.onload = function() 
{ 

    // What you want to happen 
    if(request.readyState === 4 && request.status === 200) 
    { 

     // Success! 

    } 

} 
관련 문제