在窗口关闭之前,Chrome扩展程序中是否有任何方式可以访问chrome.tabs
API ?
我正在处理一个扩展程序,当窗口关闭时,它会将任何固定标签移动到不同的窗口。但是,chrome.windows.onRemoved()
事件侦听器仅在窗口及其所有选项卡关闭后才会触发。
我可以使用hacky替代品,因为(目前)此扩展程序仅供我个人使用。
答案 0 :(得分:0)
尝试从另一个方向前进 - 在创建每个标签时保存。
这样,在启动“chrome.windows.onRemoved()”之前,您将始终与最后一个标签同步。
实现:
chrome.tabs.onCreated.addListener( function(tab) {
// add tab to your [tabs list]
} );
chrome.tabs.onRemoved.addListener( function(tab) {
// remove tab from your [tabs list]
} );