2011-11-01 13 views
5

私はチャットWebアプリケーションを持っています。特定のユーザがブラウザウィンドウで複数のタブを開いていて、チャットタブがアクティブでない場合、もう一方の端からのping、チャットタブは自動的にユーザーの注意をつかむために強調表示する必要があります。色でブラウザタブをハイライトする方法

私はこれをjQueryで行う予定です。どのようにこれを達成することができるか考えてください。 .focusと.blurメソッドを使用してタブのアクティブ/非アクティブステータスをキャッチすることはできますが、ブラウザが最小化されたときにタブで色をつける方法を知っています。

+0

はあなたがjsFiddle.netでデモを作ってもらえチェックしてください。カスタムタブまたはjQuery UIを使用していますか?実際のブラウザタブ、またはページ上のタブについて話していますか? – Mottie

+0

@fudgey talk abt実際のブラウザタブ –

+0

ああ、私は下の回答を投稿します – Mottie

答えて

3

jQueryを使用して実際のブラウザの機能を変更することはできません。セキュリティ上の理由から、Webコンテンツが実際のブラウザから隔離されているかサンドボックス化されているためです。

本当に何かが必要な場合は、ブラウザのアドオンを作成しなければならない場合は、ダウンロードしてユーザーが有効にする必要があります。

this related answer

0

アラートを出したりボックスを確認したりすることができますが、それは本当に迷惑になります。たぶんあなたは、異なるウィンドウのユーザーに警告するために異なる音を使用することができます...

あなたの最善の策はあなたのページにすべてを保持し、あなたのページにタブを作成することです。 http://jqueryui.com/demos/tabs/

これで、ユーザーに警告したいことは何でもできます。