2011-11-01 124 views
5

我有一个聊天Web应用程序,我需要一个功能,其中如果某个特定用户在浏览器窗口中打开了多个选项卡,并且聊天选项卡不是活动选项卡,万一他收到从另一端ping,聊天标签应该自动突出显示以吸引用户注意。如何突出显示颜色的浏览器选项卡

我打算在jQuery中这样做。任何想法如何实现。我知道我们可以使用.focus和.blur方法来捕捉选项卡的活动状态或非活动状态,但是如何在浏览器最小化时使用颜色制作标签。

+0

请问您可以在jsFiddle.net上做一个演示。你使用自定义选项卡还是jQuery UI?你是在谈论实际的浏览器选项卡还是页面上的选项卡? – Mottie

+0

@fudgey在说abt实际浏览器标签 –

+0

啊,好的,我会在下面发表一个答案 – Mottie

回答

3

您无法使用jQuery更改浏览器的实际功能,因为出于安全原因,Web内容与实际浏览器是隔离的或沙箱化的。

如果你真的想要一些可行的东西,你将不得不做一个浏览器插件,然后需要下载和启用用户。

结账this related answer

0

你可以抛出一个警告或确认框,但那会非常恼人。也许你可以使用不同的声音来提醒用户不同的窗口...

最好的办法是保持它在同一页面上,并在你的页面上创建标签。 http://jqueryui.com/demos/tabs/

然后,你可以做任何你想提醒用户。

相关问题