久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5中判斷用戶是否正在瀏覽頁面的方法_html5教程

HTML5中判斷用戶是否正在瀏覽頁面的方法_html5教程技巧HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、
點評:長期以來我們一直缺少一個判斷用戶是否正在瀏覽某個指定標簽頁的方法。用戶是否去看別的網站了?他們切換回來了么?

現在,HTML5里頁面可見性接口就提供給了程序員一個方法,讓他們使用visibilitychange頁面事件來判斷當前頁面可見性的狀態,并針對性的執行某些任務。同時還有新的document.hidden屬性可以使用。

document.hidden

這個新出現的document.hidden屬性,它顯示頁面是否為用戶當前觀看的頁面,值為ture或false。

document.visibilityState

visibilityState的值要么是visible (表明頁面為瀏覽器當前激活tab,而且窗口不是最小化狀態),要么是hidden (頁面不是當前激活tab頁面,或者窗口最小化了。),或者prerender (頁面在重新生成,對用戶不可見。).

visibilitychange事件

監聽頁面可見性變化非常容易:

復制代碼
代碼如下:

// 各種瀏覽器兼容
var hidden, state, visibilityChange;
if (typeof document.hidden !== "undefined") {
hidden = "hidden";
visibilityChange = "visibilitychange";
state = "visibilityState";
} else if (typeof document.mozHidden !== "undefined") {
hidden = "mozHidden";
visibilityChange = "mozvisibilitychange";
state = "mozVisibilityState";
} else if (typeof document.msHidden !== "undefined") {
hidden = "msHidden";
visibilityChange = "msvisibilitychange";
state = "msVisibilityState";
} else if (typeof document.webkitHidden !== "undefined") {
hidden = "webkitHidden";
visibilityChange = "webkitvisibilitychange";
state = "webkitVisibilityState";
}</p><p>// 添加監聽器,在title里顯示狀態變化
document.addEventListener(visibilityChange, function() {
document.title = document[state];
}, false);</p><p>// 初始化
document.title = document[state];

上面的代碼會在頁面可見性發生變化時修改document.title的值!

那么,什么時候需要使用visibilitychange事件呢?比如,如果你的頁面上有嵌入視頻正在播放,當用戶切換到其它標簽頁時,你的標簽頁上的視頻應自動暫停播放,當用戶切換回來時繼續接著播放。再比如,如果你的頁面有自動刷新動作,當用戶切換到其它標簽頁時,你就應該停止刷新,而當用戶切換回來時繼續之前的動作。


【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 亚洲精品一区在线 | 九九热re | jlzzjlzz国产精品久久 | 国产成人免费视频网站高清观看视频 | 国产一级特黄真人毛片 | 国产成人精品一区二区三区网站观看 | 国产午夜视频 | 国产一区二区欧美 | 欧美一级片在线观看 | 一区二区免费在线观看 | 国产精品久久久久久久久久免费看 | 99色综合 | 亚洲精品一区二区在线观看 | 欧美中文字幕一区二区三区亚洲 | 中文字幕av亚洲精品一部二部 | 亚洲一区二区三区久久 | 国产一区精品在线 | 亚洲福利av | 成人福利网站 | 成人亚洲综合 | 视频一区在线观看 | 国产乱码精品一区二区三区中文 | 国产一区二区在线免费观看 | 亚洲毛片在线观看 | 久久综合狠狠综合久久综合88 | 欧美11一13sex性hd | 黄色片a级 | 日韩中文字幕免费在线观看 | 午夜精品福利视频 | 免费观看一级特黄欧美大片 | 特黄色一级毛片 | 欧美在线| 2022精品国偷自产免费观看 | 97视频在线观看网站 | 欧美性极品xxxx做受 | 91精品一区 | 日日夜夜天天 | 久久国产欧美日韩精品 | 国产视频观看 | 一区二区日韩 | 欧美精品久久 |