一言で言えば; 私は、仲間と私が使用するための単純なチャットアプリケーションを作成しました。アプリケーションを実行しているウィンドウにフォーカスがなく(最小化されているか、他のウィンドウの背後にある)、メッセージが表示された場合、アラートとして機能するようにウィンドウのタイトルバーを変更したいと思います。GoogleのチャットアプリケーションがGMailで行うのとまったく同じです。
FirefoxとChromeではすべてが問題なく動作しますが、IE7では動作しません(8はテストされていません)。
これは、ウィンドウにフォーカスがあるかどうかを判断するために使用しているコードです。IEでも機能するように、これを別の方法で書くことはできますか?また、私は同じことを達成するための他のアプローチを受け入れています。よろしくお願いします。
$(window).bind("blur", function() {
hasfocus = false;
});
$(window).bind("focus", function() {
hasfocus = true;
});