作者jami520 (ALEN)
看板Ajax
标题[问题] 如何侦测使用者正在看这网页?
时间Wed Nov 25 04:32:14 2020
目前自己主机有做网页自动refresh
但很多使用者都开很多页面
这样相对很耗损效能
其实会看的也只有当下这一页(A)
那如何侦测目前使用者正在看呢?
如果当下切换到别页(B)
那A这一页是否也会自动进入到停滞状态
而B这一页又会自动重新refresh
像这样模式有办法做得到吗?
像玩股网上面倒数的部分也就可以
当倒数8秒更新页面时,你先看别的分页
回来再看就又会从8秒再开始倒数
https://www.wantgoo.com/global
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.47.234 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1606249936.A.759.html
※ 编辑: jami520 (59.127.47.234 台湾), 11/25/2020 04:59:20
1F:→ x94fujo6: document.visibilityState 11/25 05:41
2F:→ x94fujo6: visibilitychange event 11/25 05:43
3F:→ x94fujo6: 其实浏览器会自动降低背景分页效能 像是timer强制变1秒 11/25 05:47
4F:推 idareyou: 感谢解答。这个好 04/02 19:47