【发布时间】:2019-02-22 06:51:39
【问题描述】:
我想编写一个 chrome 扩展程序,它可以获取活动选项卡的 URL。我希望它始终在当前活动窗口的活动选项卡上显示该人正在查看的当前网站。我在后台脚本中使用以下代码:
chrome.tabs.onActivated.addListener( function(activeInfo){
chrome.tabs.get(activeInfo.tabId, function(tab){
y = tab.url;
console.log("you are here: "+y);
});
});
每当我更改浏览器中的活动选项卡时,此代码都会很好地显示当前网址。但是,如果我通过单击或键入手动更改活动选项卡 url,它将无法注册新 url,并且只有在我们在选项卡之间切换并返回此选项卡时才会这样做。我想检测这两种情况。我应该如何更改我的代码?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension