2011-09-06 1 views
2

콘텐츠 스크립트는 사용자가 해당 확장 프로그램의 툴바 버튼을 클릭 한 후에 만 ​​실행하고 싶습니다. child iframe이 완전히로드되고 나면 사용자가 버튼을 클릭해야합니다. 그러면 콘텐츠 스크립트가 메시지의 자식 iframe의 내용을 확장의 배경 페이지로 보냅니다.Google 크롬 확장 프로그램에서 콘텐츠 스크립트를 만드는 방법 사용자가 확장 프로그램의 버튼을 클릭 한 후에 만 ​​실행

가능합니까? 그것을 구현하는 방법?

답변

3

프로그래밍 방식 주입을 사용하십시오. http://code.google.com/chrome/extensions/content_scripts.html#pi

/* in background.html */ 
chrome.browserAction.onClicked.addListener(function(tab) { 
    chrome.tabs.executeScript(null, {file: "content_script.js"}); 
}); 

/* in manifest.json */ 
"permissions": [ 
    "tabs", "http://*/*" 
], 

확장 프로그램을 클릭 할 때마다 콘텐츠 스크립트가 실행됩니다.

관련 문제