首页 > 移动平台 > 详细

安卓端检测浏览器返回问题

时间:2020-05-28 10:37:37      阅读:77      评论:0      收藏:0      [点我收藏+]

上一篇文章说了在安卓和iOS微信浏览器监测页面关闭返回的方法,当时测试时是有效果的,后来在安卓端不起作用了,只有浏览器中没有页面缓存重新加载时,才有作用

初步判断是页面首次加载时window.onbeforeunload起作用了,下一次进入读取的缓存页面,window.onbeforeunload不起作用了

window.addEventListener(‘pagehide‘, function () {})在iOS上没有问题,但是在安卓上不管第一次进入还是从缓存读取都不起作用,应该是浏览器兼容问题

通过debugmm.qq.com/?forcex5=true或者debugstbs.qq.com开启微信浏览器为X5内核后,发现安卓端可以用了,window.addEventListener(‘pagehide‘, function () {})起作用了

debugmm.qq.com/?forcex5=false关闭X5内核后,又不起作用了,暂时找不到解决方法

 

安卓端检测浏览器返回问题

原文:https://www.cnblogs.com/stubborn-donkey/p/12978860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!