在不点击Chrome插件的情况下获取网址

时间:2011-12-21 11:13:46

标签: javascript google-chrome google-chrome-extension

我成功获取了chrome插件中的当前标签页面,我也可以使用crossdomain ajax将其存储在mysql数据库中。但这些都发生在我点击插件后,一旦标签更改就可以自动化吗?

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

我想在选项卡更改后立即启动窗口加载功能。

2 个答案:

答案 0 :(得分:2)

只需使用chrome.tabs活动谷歌优惠。在您的情况下,最合适的似乎是onActiveChanged-Event

但请记住清单文件中的set the permission。否则它将无法工作。

另请注意此won't work in content scripts

答案 1 :(得分:1)

发现这非常有用,但是当我试一试时

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

未捕获的TypeError:无法调用未定义的方法'addListener'

任何解决方案?