使用案例:我的扩展程序无法找到我想要的窗口,因此它会打开一个并捕获选项卡ID(例如400)。所以现在我正在使用该id工作,但随后用户关闭了选项卡。与此同时,我的Chrome扩展程序仍然具有该ID,并且无法知道打开新窗口。
验证ID的最佳方法是什么,确定它无效,以便我可以再次启动搜索/打开?
答案 0 :(得分:1)
如果您向Tabs API的onRemoved
事件(via chrome.tabs.onRemoved.addListener
)添加一个监听器,您将能够执行代码以响应选项卡关闭。该活动将包含刚刚关闭的标签的ID,这样您就可以使扩展程序与用户的当前布局保持同步。