标签切换事件可用于Google Chrome扩展

Tab switch event available for Google Chrome extension?

本文关键字:Google Chrome 扩展 用于 事件 标签      更新时间:2023-09-26

作为Google Chrome的扩展,是否可以监听选项卡开关?也就是说,在刚刚发生制表符切换时收到通知?

(我想做一个扩展,在全屏模式下,当使用常用的Ctrl+PageUp和<kbd]Ctrl>+PageDown

在manifest.json文件中添加以下内容:

"permissions":[
    "background",
    "tabs"
],
"background" : {
    "scripts": ["scripts/background.js"],
    "persistent": false
}

在你的后台.js:

chrome.tabs.onActivated.addListener(function(activeInfo) {
    console.log(activeInfo.tabId);
});

有可能,请参阅onActivatedhttps://developer.chrome.com/docs/extensions/reference/tabs/#event-on激活的

注意:使用chrome.tabs.onActivated时,选项卡url可能不可用,因此请使用chrome.tabs.onUpdated。