我有一个聊天网络应用程序,我需要一个功能,如果某个特定用户在浏览器窗口中打开了多个标签,并且如果聊天标签不是活动标签,如果他从另一端收到ping,则聊天标签应自动突出显示以吸引用户注意。
我计划在jQuery中执行此操作。知道如何实现这一目标。我知道我们可以使用.focus和.blur方法来捕获选项卡活动/非活动状态,但是当浏览器最小化时如何使用颜色设置选项卡。
答案 0 :(得分:3)
您无法使用jQuery更改实际的浏览器功能,因为出于安全原因,Web内容与实际浏览器隔离或沙箱化。
如果您真的想要一些可行的东西,您必须制作一个浏览器插件,然后需要用户下载并启用它。
答案 1 :(得分:0)
你可以抛出警告或确认框,但那会非常烦人。也许您可以使用不同的声音提醒用户不同的窗口......
您最好的选择是将所有内容保存在同一页面上并在您的页面上创建标签。 http://jqueryui.com/demos/tabs/
然后,您可以做任何想要提醒用户的事情。