[英]How to identify if my website/webpage is active on a user's desktop
有什么方法可以識別我的網站是否在用戶屏幕上處於活動狀態。
我的意思是說他是否已將其最小化或最大化 。
要么
該網站位於瀏覽器的活動選項卡中 。
我在尋找類似WindowStateListener的東西。
我想在用戶每次訪問我的網站時給它一個注釋/彈出窗口等,或者從任務欄最大化該注釋/彈出窗口,或者切換他的瀏覽器選項卡。
謝謝 !
在HTML中使用onFocus標識窗口處於活動狀態。 樣例代碼:
<script>
function onFocus(){
alert("hello, onFocus");
}
</script >
<html>
<BODY onFocus="onFocus()">
</body>
</html>
setInterval(function(){
$(window).mousemove(function(){
console.log("user is active");
});
},5000);//every five seconds you test if user still there
我不確定是否可以,但是我將設置一個JavaScript計時器,該計時器會計數一些時間,直到我們認為用戶可能“離開”為止。 時間過后,我們開始監聽您網站上的鼠標懸停/按鍵等事件,一旦事件發生,請提醒用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.