2

私のウェブサイトがユーザーの画面でアクティブになっているかどうかを確認する方法はありますか? 彼がそれを最小化または最大化
したか どうかを意味します。 または 、Web サイトがブラウザのアクティブなタブにある

java で WindowStateListenerのようなものを探しています。

ユーザーが自分のサイトにアクセスしたり、タスクバーから最大化したり、ブラウザーのタブを切り替えたりするたびに、ユーザーにメモ/ポップアップなどを提供したいと考えています。

ありがとう !

4

3 に答える 3

0
setInterval(function(){

$(window).mousemove(function(){
console.log("user is active");
});

},5000);//every five seconds you test if user still there
于 2013-10-10T09:27:36.020 に答える
0

それ以外の方法で可能かどうかはわかりませんが、ユーザーが「離れている」と思われるまで時間をカウントするJavaScriptタイマーを設定します。時間が経過すると、サイトでマウスオーバー/キープレスなどのイベントをリッスンし始め、イベントが発生したら、ユーザーに警告します。

于 2013-10-10T09:28:21.257 に答える