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

标签 jquery tabs browser notifications

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

目前,在大约 4 分钟不活动时,会弹出一个 jquery ui 对话框,警告用户即将超时。用户可以选择保持登录状态、立即注销或不执行任何操作,并在 5 分钟结束时被迫注销。

我的问题是,我想让选项卡以不同的背景颜色闪烁,以警告用户在他们不注意的时候发生了一些事情。我只是不确定如何去做这件事。

最佳答案

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

document.title = 'New title';

此外,您可以在页面标题和尝试向用户显示的信息之间来回执行 setInterval 操作。我在 Gmail 上看到了传入聊天通信的这种行为。

关于jquery - 让浏览器选项卡闪烁通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4371016/

相关文章:

javascript - 捕获和冒泡事件变得困惑

jquery - 如何从卡片或类似的东西中获取标题以与 flexbox 具有相同的高度?

android - 隐藏和显示操作栏中的选项卡

jquery - 我可以以编程方式关闭可折叠导航栏显示的下拉菜单吗?

jquery - Bootstrap 4 : Open tab from inside a tab (second link)

google-chrome - pageAction 的当前 TabID

jQuery.css ('width' ) 带有 float 或十进制值

go - 如何登录网页并截图

css - 如何确定浏览器实际使用哪种字体来呈现某些文本?

Jquery-fancybox