2011-12-21 11 views
1

クロムプラグインの現在のタブURLを取得できました。また、クロスドメインのajaxを使用してmysql dbに格納することもできます。これらはすべて、プラグインをクリックしたときにのみ発生し、タブが変更されるとすぐに自動化することが可能ですか?ChromeプラグインをクリックしないでURLを取得する

window.addEventListener("load", windowLoaded, false); 

タブが変更されるとすぐにウィンドウロード機能を開始します。

答えて

2

chrome.tabsイベントのGoogleのサービスをご利用ください。あなたの場合、最も適切なものはonActiveChanged-Eventと思われます。

マニフェストファイルではset the permissionにしてください。それ以外の場合は動作しません。

このwon't work in content scriptsにも注意してください。

1

が、これは非常に有用であることが分かったが、私は

chrome.tabs.onActiveChanged.addListener(function(tabId,selectInfo){ 
alert("fooooooo"); 
}); 

Uncaught TypeError: Cannot call method 'addListener' of undefined

このため、任意のソリューションを、それを試してみたときに?

+0

奇妙な...別のイベントを試みましたか?私はonUpdatedを使用しており、正常に動作します。多分あなたはcontent_scriptでこのスクリプトを呼び出しますか? –

関連する問題