0

내 브라우저의 정확한 탭에서 스크립트를 실행하고 싶습니다. 이 스크립트는 가치를 되돌려줍니다. 나는 내가 무엇을 사용해야하는지 모른다. Doc는 새 페이지를로드 할 때마다 contentScript가 호출된다고 말합니다. 사용자가 popup.html의 버튼을 클릭하면 스크립트를 실행하기 만하면됩니다. 당신의 contentScript 파일에서Google 크롬 확장의 정확한 탭에서 스크립트 실행

답변

0

과 같이 리스너를 추가 :

chrome.extension.onMessage.addListener(function(msg, sender, sendResponse) { 
    //do job 
    sendResponse(...); 
}); 

그리고 당신의 popup.html에 클릭 이벤트에 :

chrome.tabs.sendMessage(tabid, "message", function responseCallback(response) { 
    //... 
}); 

대한 추가 정보를 원하시면 http://developer.chrome.com/extensions/tabs.html#method-sendMessage

관련 문제