这个问题已经在这里有了答案:
已关闭10年。
你好
我想通知浏览器窗口或选项卡中的网页发生了一些有趣的事情。
例如。在Gmail聊天中,如果您位于其他标签页/窗口中,并且在聊天过程中对您进行ping操作,则该标签页会发光并显示正在运行的说明。
如何在Javascript / JQuery中做到这一点?
谢谢。
最佳答案
NLV-一种实现方法是让setInterval()在基页上运行ajax方法(所有其他页均从该方法继承),该方法在$(window).ready事件中初始化。 setInterval()中的方法将通过ajax调用轮询您感兴趣的更新,如果找到了感兴趣的内容,则将div添加到页面流中,该页面具有指向相关的有趣新内容的链接(它可能会向下滚动)类似于stackoverflow div(如果您已获得新徽章等,则从顶部向下滚动)。
那将是我解决这个问题的方法。
吉姆