文章詳情頁(yè)
javascript - 移動(dòng)端h5 可以監(jiān)測(cè)到刷新或者離開(kāi)頁(yè)面嗎?
瀏覽:192日期:2022-12-25 11:08:48
問(wèn)題描述
在移動(dòng)端h5頁(yè)面可以監(jiān)測(cè)到頁(yè)面刷新嗎或者離開(kāi)本頁(yè)面
問(wèn)題解答
回答1:可以的 用onbeforeunload 和onunload
回答2:可以使用 HTML5 的 Page Visibility API
document.visibilityState:表示下面 4 個(gè)可能狀態(tài)的值:hidden:頁(yè)面在后臺(tái)標(biāo)簽頁(yè)中或者瀏覽器最小化visible:頁(yè)面在前臺(tái)標(biāo)簽頁(yè)中prerender:頁(yè)面在屏幕外執(zhí)行預(yù)渲染處理 document.hidden 的值為 trueunloaded:頁(yè)面正在從內(nèi)存中卸載Visibilitychange事件:當(dāng)文檔從可見(jiàn)變?yōu)椴豢梢?jiàn)或者從不可見(jiàn)變?yōu)榭梢?jiàn)時(shí),會(huì)觸發(fā)該事件。
標(biāo)簽:
JavaScript
上一條:html5 - 在Vue.js項(xiàng)目中如何使用阿里云視頻點(diǎn)播的Web播放器SDK下一條:javascript - 關(guān)于iscroll的一段代碼,希望有人解釋
相關(guān)文章:
1. java servlet后臺(tái)導(dǎo)出上萬(wàn)條數(shù)據(jù)到excel,太慢!求解2. javascript - 一排三個(gè)框,各個(gè)框的間距是15px,距離外面的白框間距也是15px,這個(gè)css怎么寫(xiě)?3. mysql函數(shù)unix_timestamp如何處理1970.1.1以前的數(shù)據(jù)?4. 怎樣使留言的數(shù)據(jù)與登錄的用戶(hù)名,密碼保持一致(在數(shù)據(jù)庫(kù)上是一行的)。5. mysql money 插入數(shù)據(jù)為什么報(bào)錯(cuò)?6. java - 關(guān)于使用POI解析excel中的時(shí)間格的值7. html - 急求,能否用flex或者高端點(diǎn)的CSS來(lái)布局這個(gè)圖呢?不想用浮動(dòng)或定位了8. css如何實(shí)現(xiàn)兩欄布局,左邊固定寬度,右邊寬度自適應(yīng),且高度和瀏覽器當(dāng)前高度一致?9. javascript - vue-cli 發(fā)布之后,如何在接口地址中去掉在開(kāi)發(fā)環(huán)境中設(shè)置的跨域proxyTable配置10. 請(qǐng)問(wèn)永久和臨時(shí)重定向有什么區(qū)別
排行榜

熱門(mén)標(biāo)簽