2014-01-09 3 views
0

크롬 확장 프로그램에 자바 스크립트를 삽입하려고하는데, 제대로 작동하지 않는 것 같습니다.크롬 확장 - 자바 스크립트가 작동하지 않습니다.

내의 manifest.json 파일 :

"content_scripts": [{ 
"matches": ["http://*/*", "https://*/*"], 
"js": ["src/inject/inject.js"], 
"all_frames": true 
}] 

내 inject.js 파일 :

chrome.extension.sendMessage({}, function(response) { 
var readyStateCheckInterval = setInterval(function() { 
if (document.readyState === "complete") { 
    clearInterval(readyStateCheckInterval); 

//my code to inject here. 

} 
}, 10); 
}); 

내가 실종 무엇인가? 웹 사이트에 갈 때 페이지 상단에 표시 될 것으로 예상되지만 전혀 표시되지 않습니다. 감사.

+0

배경 페이지가 메시지에 응답하고 있습니까? – Gelatin

+0

솔직히 말해서 나는 그것을 확인하는 방법을 잘 모르겠습니다. – user3120682

+0

배경 페이지에'chrome.runtime.onMessage.addListener'가 있습니까? – Gelatin

답변

0

메시지 전달이 필요하지 않으면 jQuery를 자바 스크립트 파일 목록에 추가하고 $(document).ready(function() { });을 사용하여 페이지가로드 된 후 코드를 실행하는 것이 좋습니다.

관련 문제