出于安全原因,我的网站会在用户闲置 5 分钟后自动注销。我通过 jquery 超时来实现这一点,每当用户执行我认为的“事件”时,超时就会重置。为了保证安全,cookie的超时时间也设置为5分钟,并且我的jquery向服务器执行心跳以确保cookie不会过期。
目前,在大约 4 分钟不活动时,会弹出一个 jquery ui 对话框,警告用户即将超时。用户可以选择保持登录状态、立即注销或不执行任何操作,并在 5 分钟结束时被迫注销。
我的问题是,我想让选项卡以不同的背景颜色闪烁,以警告用户在他们不注意的时候发生了一些事情。我只是不确定如何去做这件事。
最佳答案
您可以更改页面的标题(这也应该更改选项卡中的文本)。
document.title = 'New title';
此外,您可以在页面标题和尝试向用户显示的信息之间来回执行 setInterval
操作。我在 Gmail 上看到了传入聊天通信的这种行为。
关于jquery - 让浏览器选项卡闪烁通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4371016/