js监听浏览器刷新——关闭触发的函数亲测有效 只适用于pc端
移动端无效
$(document).ready(function () {
console.log(window.localStorage.getItem("a"))
//监听浏览器异常关闭
var beginTime =0;//执行onbeforeunload的开始时间
var differTime = 0;//时间差
window.onunload = function (){
differTime = new Date().getTime() - beginTime;
if(differTime <= 5) {
console.log("浏览器关闭")
window.localStorage.setItem("a","关闭了啦啦啦啦啦啦")
//触发关闭事件,向后端background.js方法发送信息
chrome.runtime.sendMessage({
type: 'removeData'
}, function (response) {
})
}else{
alert("浏览器刷新")
}
}
window.onbeforeunload = function (){
beginTime = new Date().getTime();
};
});
介绍了使用JS监听浏览器刷新和关闭触发的函数,该方法经过亲测有效,但仅适用于PC端,移动端无效。
7815

被折叠的 条评论
为什么被折叠?



