让我的浏览器闪烁作为指标

我的同事写了一个快速的mvc聊天应用程序,所以我们可以在不离开办公桌的情况下聊聊工作内容。

有哪些方法可以相互指示新消息? 我的第一个想法是让浏览器标题栏闪烁。 谁知道怎么样?

无法使浏览器在javascript中闪烁。 可能是将文档标题设置为空,然后使用setTimeout()通过一段时间再次写入

显示新消息时,您可以播放音调或其他音频剪辑

关于可听提示的好处在于,您可以密切关注您的工作,直到您达到自然的断点来回答信息。 在我看来,视觉提示更有可能打断你的工作流程。

显然,你可以使听觉提示像你的想象所允许的那样令人愉快和非侵入性。

我保留的这个漂亮的function应该很方便:

它会更改页面标题以提醒用户,并返回将停止间隔的函数(即在window.onmousemove侦听器上)。

 function Alert(msg [, ti]) { // msg = the message, ti= time interval between title changes(default is 1.5s) var intervalId, oldTitle = document.title; intervalId = setInterval(function(){ document.title = document.title == msg ? oldTitle : msg; }, ti ? ti : 1500); return function() { if(oldTitle) { clearInterval(intervalId); document.title = oldTitle; oldTitle = intervalId = null; } }; }