我需要在浏览器关闭时关闭与扩展名相关的标签,例如带有网址chrome-extension://<extension-id>/index.html
的标签
在后台脚本中,我尝试在触发chrome.tabs.remove
事件时使用chrome.windows.onRemoved
函数关闭选项卡,但是当选项卡不可用时,它似乎触发得太晚了。另外,由于Chrome浏览器无法立即打开,因此我尝试使用chrome.windows.onCreated
事件,但事实证明该事件仅适用于装有Windows的计算机,而不适用于Mac。
我是在做错什么,还是有另一种方法来关闭它们,例如在浏览器关闭时将在每个页面上添加脚本?