[英]Detect user activity with JavaScript
我正在寫一個基於回合的游戲,在該游戲中,服務器可能會隨機向javascript客戶端發送消息。 當客戶端收到這些消息時,它將在文檔標題上加上星號。 我的問題是,如何檢測到用戶正在查看頁面,以便一旦用戶看到新消息就可以刪除星號? 例如,Gmail和Facebook如何做到這一點? 我聽說不能在body
對象上放置onfocus
屬性。
我也想知道為什么人體沒有onfocus屬性。
為什么不聽window
上的focus
和blur
事件呢?
window.addEventListener('focus', onFocus); // window has focus
window.addEventListener('blur', onBlur); // window lost focus
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.