私は現在、小さな会話システムを開発しています。
ユーザーが新しいメッセージを書き込むと、ページのタイトルが意図されたNew Messageに変わります。
ただし、メッセージを受信したときにウィンドウがアクティブである場合、タイトルは更新されません。
現在、ウィンドウがアクティブであるかどうかに関係なく、新しいメッセージを表示し、ユーザーがタブを変更して元に戻したときにのみ、それを再度削除します。
ウィンドウがアクティブでないif (newCount !== messagesCount)
場合にのみ関数を実行するにはどうすればよいですか?
現在のコードは次のとおりです。
if (newCount !== messagesCount) {
document.title = 'New Message - ' + title;
}
$(window).focus(function() {
document.title = title;
});