想请教一个问题,怎么区分浏览器刷新还是关闭?想要在浏览器关闭的时候写日志,但是没?
生活随笔
收集整理的這篇文章主要介紹了
想请教一个问题,怎么区分浏览器刷新还是关闭?想要在浏览器关闭的时候写日志,但是没?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用navigator.sendBeacon試試
可以設(shè)置window.name
監(jiān)聽(tīng)關(guān)閉邏輯 植入頁(yè)面名稱和時(shí)間。 每個(gè)頁(yè)面加載完去讀一下這些值 如果是當(dāng)前頁(yè)信息 時(shí)間差異也是刷新顯示的概率內(nèi)當(dāng)做刷新,否則把自己的信息入戰(zhàn)
之前通過(guò)監(jiān)聽(tīng)window.onbeforunload,但是瀏覽器關(guān)閉和刷新都會(huì)到這個(gè)事件里面,沒(méi)法區(qū)分
可以設(shè)置window.name
監(jiān)聽(tīng)關(guān)閉邏輯 植入頁(yè)面名稱和時(shí)間。 每個(gè)頁(yè)面加載完去讀一下這些值 如果是當(dāng)前頁(yè)信息 時(shí)間差異也是刷新顯示的概率內(nèi)當(dāng)做刷新,否則把自己的信息入戰(zhàn)
之前通過(guò)監(jiān)聽(tīng)window.onbeforunload,但是瀏覽器關(guān)閉和刷新都會(huì)到這個(gè)事件里面,沒(méi)法區(qū)分
總結(jié)
以上是生活随笔為你收集整理的想请教一个问题,怎么区分浏览器刷新还是关闭?想要在浏览器关闭的时候写日志,但是没?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 智加科技完成4.2亿美元新一轮融资
- 下一篇: 小小问候是什么歌啊