2011-09-06 9 views
2

コンテンツスクリプトは、ユーザーがその拡張機能のツールバーボタンをクリックした後でのみ実行するようにしたい子のiframeが完全に読み込まれた後、ユーザがボタンをクリックすると、コンテンツスクリプトはメッセージ内のiframeの子コンテンツを拡張のバックグラウンドページに送信します。Google Chromeの拡張機能でコンテンツスクリプトを作成する方法ユーザーが拡張機能のボタンをクリックした後にのみ実行する

これは可能ですか?それを実装する方法は?

答えて

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://*/*" 
], 

これは、拡張機能がクリックされるたびにコンテンツスクリプトを実行します。

関連する問題