我有一个包含工具栏的 Safari 5 扩展。每当当前选项卡更改时,都应更新该工具栏。我想从我的酒吧脚本中做这样的事情:
safari.self.browserWindow.addEventListener("activeTab", tabChanged, false);
但是,这似乎不起作用。我也尝试了许多其他事件名称:
- 活动标签
- 活动选项卡已更改
- 活动选项卡
- onActiveTabChanged
- 标签
- 选项卡已更改
- 选项卡
- onTabChanged
- 选择已更改
- onSelectionChanged
有人知道如何检测活动选项卡何时更改吗?
并不是说这有任何关系,但看起来我会在 Chrome 中这样做:
chrome.tabs.onSelectionChanged.addListener(tabChanged);