有没有办法在不点击的情况下运行Chrome扩展程序?

时间:2013-04-24 14:25:24

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

我正在阅读有关创建Chrome扩展程序的文档。到目前为止,我了解到有两种方法可以使用browserAction或pageAction来运行扩展代码。但是,在任何一种情况下,用户都必须手动单击图标。

我正在考虑制作一个可以帮助收集用户统计信息的扩展程序,我不希望用户每次都进行交互。

有办法吗?有什么事可以代替onClicked来代替这种情况?

1 个答案:

答案 0 :(得分:1)

根据您尝试收集的用户统计信息类型,您可以在后台页面中拥有一些事件侦听器。例如,如果您正在收集网址:

 chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){
   doSomethingWithTheUrl(tab.url);
 });

如果您更具体地了解您想要收集哪种统计数据,我可以提供更相关的示例。请查看可用的chrome APIs