gpt4 book ai didi

events - Safari 5 扩展 : How can I detect when a window's current tab has changed?

转载 作者:行者123 更新时间:2023-12-04 23:45:16 25 4
gpt4 key购买 nike

我有一个包含工具栏的 Safari 5 扩展。每当当前选项卡更改时,该工具栏都应更新。我想从我的酒吧脚本中做这样的事情:

safari.self.browserWindow.addEventListener("activeTab", tabChanged, false);

然而,这似乎行不通。我也尝试了许多其他事件名称:

  • 事件标签
  • activeTabChanged
  • onActiveTab
  • onActiveTabChanged
  • 标签
  • tabChanged
  • 标签页
  • onTabChanged
  • selectionChanged
  • onSelectionChanged

有人知道如何检测事件标签何时更改吗?

并不是说这有任何关系,但看起来我会在 Chrome 中使用:

 chrome.tabs.onSelectionChanged.addListener(tabChanged);

最佳答案

Safari 5.1 有几个新的扩展事件,包括在窗口或选项卡获得焦点时触发的“激活”事件。

https://developer.apple.com/documentation/safariextensions/safariactivateevent

关于events - Safari 5 扩展 : How can I detect when a window's current tab has changed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3541955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com