Javascript 是否有一种显示/指示扩展/背景页面中已更新选项卡的方法?

Javascript 是否有一种显示/指示扩展/背景页面中已更新选项卡的方法?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在寻找类似于固定Gmail标签的行为,当有新邮件时,标签头会闪烁,而标签不在焦点上 有一个“吸引注意力”选项。但只有“活动”和“突出显示”选项 如果不切换到活动窗口或突出显示它(这似乎与活动窗口的行为几乎相似),我就无法找到在活动窗口中指示已更新选项卡的方法。我担心突出显示仅限于选项卡 您可以使用内容脚本来显示恼人的动画图标,直到选项卡可见为止,这是一种可能的解决方法。发光的选项卡效果特定于固定的选项卡,并且仅在页面标题更改时才会发生。此功能不是特定于Chrome的,它也可以在Firefox

我正在寻找类似于固定Gmail标签的行为,当有新邮件时,标签头会闪烁,而标签不在焦点上

有一个“吸引注意力”选项。但只有“活动”和“突出显示”选项


如果不切换到活动窗口或突出显示它(这似乎与活动窗口的行为几乎相似),我就无法找到在活动窗口中指示已更新选项卡的方法。

我担心突出显示仅限于
选项卡


您可以使用内容脚本来显示恼人的动画图标,直到选项卡可见为止,这是一种可能的解决方法。

发光的选项卡效果特定于固定的选项卡,并且仅在页面标题更改时才会发生。此功能不是特定于Chrome的,它也可以在Firefox中使用

对于未固定的选项卡,无法获得此效果,但如果选项卡已固定,则可以通过内容脚本更改页面标题以获得所需效果。要使用它,您必须声明访问主机的权限。
以下是实现目标的最简单示例:

chrome.tabs.executeScript(tabId, {
    'document.title += ".";'
});
如果您想使用此功能,我建议在两种状态之间切换(例如,带尾随点和不带点),以防止标题过长

除非标签内容真的更新了,否则我建议不要使用这个技巧,因为当标签中没有更新时,视觉指示器会产生误导

用以下方法引起对未固定标签的注意:

  • 固定/取消固定选项卡
  • 在选项卡条上移动选项卡
  • 激活/取消激活选项卡

谢谢,这(插入favicon的内容脚本)可能是一种选择。如果我能负担得起的话,我宁愿不要那样下去。你知道当Gmail标签闪烁的时候浏览器是怎么做的吗?这是一种纯浏览器的原生方法,还是Gmail在使用wizadry?@AdiB,发光的标签效果是特定于固定标签的,并且在页面标题更改时发生。此功能不是特定于Chrome的,例如Firefox中也有此功能。@RobW您能将其作为一个答案吗?我相信它很有用。