onActivated和onHighlighted之间的区别?

时间:2013-12-04 18:54:19

标签: javascript google-chrome google-chrome-extension

我无法理解两者之间的区别。

onActivated: 窗口中的活动选项卡更改时触发。 http://developer.chrome.com/extensions/tabs.html#event-onActivated

onHighlighted: 当窗口中突出显示或选定的选项卡发生更改时触发。 http://developer.chrome.com/extensions/tabs.html#event-onHighlighted

1 个答案:

答案 0 :(得分:8)

在Chrome中,用户可以通过按住Shift或Ctrl键并单击选项卡来“突出显示”多个选项卡(通常的规则适用,Shift扩展选择,Ctrl切换它)。当突出显示多个选项卡时,选项卡的上下文菜单会更改,以便某些操作为复数(例如,“关闭选项卡”而不是“关闭选项卡”)。

相比之下,每个窗口始终只有一个活动标签,此外还会突出显示。

不同的事件指的是这两个不同的概念。