chrome扩展:访问后台选项卡的html

时间:2013-07-01 02:22:10

标签: google-chrome-extension

基本上我想编写一个chrome扩展来检查每秒几秒后台选项卡(非当前选项卡)的HTML元素的文本(相关的某种状态),并相应地更新扩展图标。请注意,我无法控制该网页。那可能吗?我阅读了很多文档,但找不到办法。

1 个答案:

答案 0 :(得分:0)

页面是否为背景并不重要。因为扩展可以永久地工作,所以你真的不需要考虑它。

如果您遇到的问题是不知道如何每隔几秒检查一次DOM元素的文本,可以使用setInterval来完成,

var interval = setInterval(checkText, 10000): // Run checkText function every ten seconds
function checkText() {
    var el = document.getElementById("elementid");
    if (el.innerText.match(/the text you want to check/)) {
        chrome.browserAction.setIcon({path: iconPath2});
    }
}

不要忘记将此代码放入内容脚本中。