如何在Chrome扩展程序背景页面中访问所有访问过的网址

时间:2012-10-16 00:06:06

标签: google-chrome-extension

我正在尝试创建一个扩展程序,它将(简单地)访问用户查看的每个网址,项目的较大范围是跨多台计算机/浏览器的浏览器历史记录,以便于浏览历史记录搜索,但这与此无关。我当前的代码会读取网址有时,但不是每个页面都是:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    if(changeInfo.status == "loading"){ 
            //process url
    }
});

如何让这段代码读取多个标签中的每个网址?我在后台页面中这样做。

1 个答案:

答案 0 :(得分:0)

您可以添加在每个页面上运行的内容脚本,并使用location.href的值将消息发送到后台页面。您可以使用chrome.extension.sendMessage()