2 lupangdelu lupangdelu 于 2016.04.07 15:45 提问

移动端浏览器怎么监听网页关闭事件 1C

现在有一个需求,就是在移动端浏览器(包括第三方浏览器,微信内置浏览器以及app内webview)
打开的网页中,怎么监听到离开该网页的事件(如关闭、刷新等)??求大神指教!在线等!!

3个回答

CSDNXIAOD
CSDNXIAOD   2016.04.07 16:25

监听浏览器关闭事件
js监听浏览器关闭事件
浏览器关闭监听事件,判断刷新还是关闭
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

lupangdelu
lupangdelu 你给我过来
2 年多之前 回复
lupangdelu
lupangdelu   2016.04.08 09:20

自己顶一个,大神们快来啊~~~~

showbo
showbo   Ds   Rxr 2016.04.07 15:53
 window.onbeforeunload=function(e){
  return (e||window.event).returnValue='确认离开?!'
}
lupangdelu
lupangdelu 在移动端无效果。。。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面或执行一些其它操作的需求,那在代码中怎样监听当点击微信、支付宝、百度糯米、百度钱包等app的返回按钮或者浏览器的上一页或后退按钮的事件呢。 我相信很多朋友像我一样,在百度、搜狗里面搜索很久都没找到方法。下面就来告诉大家怎样监听的方法: 首先我们要了解浏览器的h
监听微信端,手机端,ios端的浏览器返回事件,pc端关闭事件
直接上代码了,可以监听微信端,手机端,ios端的浏览器返回事件,关闭事件不支持 当进入该页面,我们就给这个history压入一个本地的连接。当点击返回、后退及上一页的操作时,就进行监听,在监听代码中实现自己操作。 下面是完整的代码: [java] view plain copy $(function(){  
JS 监控页面刷新,关闭 事件的方法
JS 监控页面刷新,关闭 事件的方法   | onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。   Onbefo
浏览器页面关闭事件获取及处理--onbeforeunload
浏览器在关闭页面操作时,提供onbeforeunload,onunload两个事件。浏览器onbeforeunload事件会在浏览器关闭前触发,它在用户离开页面之前弹出一个确认框,问用户是否要真正的离开本页面。
javascript如何监听页面刷新和页面关闭事件
本文转之http://www.qqtimezone.top 在我们的日常生活中,时常遇到这么一种情况,当我们在点击一个链接、关闭页面、表单提交时等情况,会提示我们是否确认该操作等信息。 这里就给大家讲讲javascript的onbeforeunload()和onunload()两个事件。 相同点: 两者都是在对页面的关闭或刷新事件作个操作。 不同点: unbeforeunload(
监听浏览器关闭或者页面关闭
window.onbeforeunload() 事件调用ajax 经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁。为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令。这个地方大多用Ajax实现。有时还涉及到跨域访问的问题。这个地方就存在浏览器的兼容性问题。 浏览器在处理
JS针对浏览器窗口关闭事件的监听方法
本文实例总结了JS针对浏览器窗口关闭事件的监听方法。 1、onbeforeunload事件:   说明:目前三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。   用法:    ·object.onbeforeunload = handler    ·   描述:    事件触发的时候弹出一个有确定和取消的对话框,确定则离开页
微信公众号网页开发监控手机后退并关闭页面到主页
这个部分需要用到三个东西: history.pushState window.onpopstate 微信内置浏览器JS:WeixinJSBridge.call('closeWindow'); 你可以在最后一个(需要点击返回退出浏览器的)页面载入的时候借助 history.pushState 保存下两个状态: history.pushState({page : 's
js监听浏览器关闭事件(区分刷新和关闭,兼容IE9,10,11,Edge,Chrome和Firefox)
监听浏览器关闭事件(区分刷新和关闭,兼容IE9,10,11,Edge,Chrome和Firefox)
javascript捕获浏览器窗口关闭事件
为了防止用户不小心关闭浏览器窗口,或者我们想在浏览器窗口关闭的时候做一些事,那么我们会使用到window对象的onbeforeunload和onunload。