【问题标题】:How to flash web browser's window using JS如何使用 JS 刷新 Web 浏览器的窗口
【发布时间】:2010-11-05 12:40:19
【问题描述】:

在我正在编写的网络应用程序中,有一个网页(仪表板)每 10 秒刷新一次。刷新时,如果有任何新数据,我必须引起用户注意。

据我所知,唯一可能的解决方案是通过闪烁浏览器窗口来吸引用户注意。因此,如果浏览器的窗口不是活动窗口,那么用户将在 Windows 任务栏上看到闪烁的图标。

如何在 Java Script 中做到这一点?

目前我们已经通过更改标题栏内容来实现谷歌的方式。

但我们的客户希望闪烁浏览器的窗口,因为他在网络 (Maersk) 上看到了类似的内容,并提供实时支持(聊天)。

【问题讨论】:

  • 我也刚刚在 SO 上找到了这篇文章:stackoverflow.com/questions/37122/… 这几乎是在问同样的问题,他们提到使用咆哮平台来实现它。此外,他们还讨论了 window.focus() 作为另一种方法。

标签: javascript flash browser


【解决方案1】:

如果您只是每隔几秒钟更改一次网页的标题文本以显示“新数据”或当有人向您发送新消息时 Google 对 gchat 所做的事情?

【讨论】:

    【解决方案2】:

    请看this related question

    虽然给出的答案非常难看——Head 标记中的 Script 和 Link 标记,但它可能会起作用(我还没有测试过)。

    在我看来这是行不通的。您可以尝试使用一些客户端 VBScripting。

    【讨论】:

    • 感谢您的链接,但这并不能真正解决问题。我不想处理图标。我正在寻找更好的解决方案。
    【解决方案3】:

    我会推荐 ryanulit 所说的 + 添加移动 indicatiro 到标题栏 9via settimeout in javascript - 例如一个移动的点或旋转的管道(8 个角度)或任何其他会引起注意的符号动画。

    【讨论】:

      猜你喜欢
      • 2013-11-16
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多