簡體   English   中英

如何確定我的網站/網頁在用戶桌面上是否處於活動狀態

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM