js 怎么监听到页面关闭或页面跳转事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 怎么监听到页面关闭或页面跳转事件相关的知识,希望对你有一定的参考价值。
一、页面关闭:
用javascript重新定义 window.onbeforeunload() 事件
在javascript里定义一个函数即可
function window.onbeforeunload() alert("关闭窗口")
alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
function window.onbeforeunload()
if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey)
window.event.returnValue="确定要退出本页吗?";
2.用onUnload方法
在body 标签里加入onUnload事件
body onUnload="myClose()"
二、页面跳转好做,但监听不好做。
页面跳转方法:a.window.location.href='index.html';
b.window.navigate("index.html");
c.
if (confirm("你确定要跳转页面吗?"))...
window.location.href="index.html";
在页面上做一个ajax,定期访问服务器,当在指定时间内不能接收到页面的ajax心跳,认为浏览器关闭了
页面跳转的监听,全部使用自定定义的js函数,好象是window.location = url,url是你要跳转的页面,这样执行到这个函数时,你就知道用户要跳转页面,然后在这个函数里做操作
android中怎么给h5界面设置点击监听
参考技术A android监听事件添加动作的三种方式:第一种也是最开始就接触的方式,通常在activity组件的oncreate事件中直接定义,直接动作。这种方式每个控件都定义一次,通常不方便.
);
第二种通常是在activity组件实现其接口,这样可以多外控件共享一个接口,这样相对方便
第三种类似第二种,这样的好处在于如果需要实现多个监听接口,这样更清晰
以上是关于js 怎么监听到页面关闭或页面跳转事件的主要内容,如果未能解决你的问题,请参考以下文章