如何触发chrome.tabs onClick事件

时间:2014-04-03 18:51:26

标签: javascript google-chrome google-chrome-extension tabs onclick

有没有办法使用chrome.tabs API在当前打开的Chrome标签上触发或模拟点击事件?

通过chrome.tabs extension documentation查看,我发现onHighlightedonActivated等事件,但它们似乎涉及更改当前标签和/或窗口。

我正在寻找一种方法来响应点击当前标签,例如使用以下代码:

chrome.tabs.onClicked.addListener(function (tabId, tab) { 
    alert("Clicked!");    
});

但遗憾的是,这并不奏效。还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

不,没有。点击当前标签不会做任何事情,用户通常不会出于任何原因点击那里(除非他们当然要点击X关闭),所以它不会“有意义的是为该点击生成一个事件。这样做会给浏览器chrome的一个不可忽略的部分带来潜在的意义,这对用户来说真的很混乱。