Warm tip: This article is reproduced from serverfault.com, please click

jquery-使浏览器选项卡闪烁通知

(jquery - Make browser tab flash a notification)

发布于 2010-12-06 21:14:46

出于安全原因,我的网站在闲置5分钟后自动将用户注销。我通过jquery超时来实现这一点,只要用户执行我认为的“活动”,jquery超时都会重置。为了确保安全性,cookie的超时也设置为5分钟,并且我的jquery对服务器执行心跳以确保cookie不会过期。

当前,在闲置约4分钟时,会弹出一个jQuery UI对话框,警告用户即将超时。用户可以选择保持登录状态,立即退出或不执行任何操作,并且他们将在5分钟结束时被迫退出。

我的问题是我想使选项卡使用不同的背景颜色闪烁/闪烁,以警告用户在不注意的情况下发生了某些事情。我只是不确定如何去做。

Questioner
Josh
Viewed
11
Josiah Ruddell 2010-12-07 05:20:48

你可以更改页面标题(这也应该更改选项卡中的文本)。

document.title = 'New title';

另外,你可以setInterval在页面标题和想向用户显示的信息之间来回移动。我已经在传入聊天通讯的gmail上看到了这种行为。