0

我正在浏览创建Chrome扩展的文档。到目前为止,我了解到有两种方法可以运行扩展代码,使用browserAction或pageAction。但是,在这两种情况下,用户都必须手动点击图标。有没有办法运行Chrome扩展程序而不点击?

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

有没有办法做到这一点?什么事情可以用来代替onClicked哪个最适合这种情况?

+2

您正在寻找'content_scripts' http://developer.chrome.com/extensions/content_scripts.html' – Josh 2013-04-24 14:27:00

回答

1

根据您尝试收集的用户统计信息类型,您可以在背景页面中包含几个事件侦听器。例如,如果你收集的网址:

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

如果你是更具体的了解要收集什么样的统计资料,我可以提供更加相关的例子。看看可用的chrome APIs

+0

我正在寻找这种API。谢谢 :) – 2016-03-01 01:10:45

相关问题