私のウェブサイトがユーザーの画面でアクティブになっているかどうかを確認する方法はありますか? 彼がそれを最小化または最大化
したか
どうかを意味します。
または
、Web サイトがブラウザのアクティブなタブにある。
java で WindowStateListenerのようなものを探しています。
ユーザーが自分のサイトにアクセスしたり、タスクバーから最大化したり、ブラウザーのタブを切り替えたりするたびに、ユーザーにメモ/ポップアップなどを提供したいと考えています。
ありがとう !
setInterval(function(){
$(window).mousemove(function(){
console.log("user is active");
});
},5000);//every five seconds you test if user still there
それ以外の方法で可能かどうかはわかりませんが、ユーザーが「離れている」と思われるまで時間をカウントするJavaScriptタイマーを設定します。時間が経過すると、サイトでマウスオーバー/キープレスなどのイベントをリッスンし始め、イベントが発生したら、ユーザーに警告します。