2012-02-07 54 views
0

使用案例:我的擴展未能找到我想要的窗口,因此它打開一個並捕獲標籤ID(例如400)。所以現在我正在與該ID一起工作,但隨後用戶關閉了該選項卡。同時我的Chrome擴展程序仍然具有該ID,並且無法知道打開新窗口。如何驗證我的Chrome擴展程序中的選項卡ID?

什麼是驗證ID的最佳方式,確定它是無效的,所以我可以啓動我的搜索/再次打開?

回答

1

如果您將監聽器添加到Tabs API的onRemoved事件(via chrome.tabs.onRemoved.addListener)中,您將能夠響應選項卡關閉而執行代碼。該活動將包含剛剛關閉的標籤的ID,該標籤應允許您將擴展程序與用戶當前的佈局保持同步。

相關問題