Plugins 在Google chrome中为事件启用浏览器操作

Plugins 在Google chrome中为事件启用浏览器操作,plugins,google-chrome-extension,Plugins,Google Chrome Extension,我正在编写一个用于捕获URL的chrome扩展。这是我的js文件的代码 chrome.tabs.getSelected(null, function(tab) { myFunction(tab.url); }); function myFunction(tablink) { alert(tablink); } 现在,我可以通过显式单击浏览器操作来获取页面的URL警报。每当我单击浏览器中的任何选项卡时,我都需要它来弹出警报。 你能告诉我怎么做吗 PS:我确信我必须使用某种事件监听器 chrome

我正在编写一个用于捕获URL的chrome扩展。这是我的js文件的代码

chrome.tabs.getSelected(null, function(tab) {
myFunction(tab.url);
});
function myFunction(tablink) {
alert(tablink);
}
现在,我可以通过显式单击
浏览器操作来获取页面的URL警报。
每当我单击浏览器中的任何选项卡时,我都需要它来弹出警报。 你能告诉我怎么做吗


PS:我确信我必须使用某种事件监听器

chrome.tabs.getSelected
自chrome 33以来已被弃用。如果需要,请改用

根据您在浏览器中单击任何选项卡时弹出警报的需要。你可以用

我创建的代码如下,它与我一起工作。每当您单击浏览器中的任何选项卡时,它都会弹出当前页面url的警报

chrome.tabs.onActivated.addListener(function(activeInfo) {
  //alert("popup");
  chrome.tabs.get(activeInfo.tabId, function(tab){
     alert(tab.url);
   });
}); 

还要记住在清单文件中添加
“权限”:[“选项卡”],
,因为它需要访问url。请参见此处:

向下投票,因为它不执行您明确表示的操作。@Xan。谢谢你的链接。我钦佩你在CWS问题上的卓越才能!