0

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

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

如何让此代码读取多个选项卡中的每个 url?我在后台页面中执行此操作。

4

1 回答 1

0

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

于 2012-10-16T08:01:34.993 回答