移动端(微信)后退刷新页面

移动端(微信)后退刷新页面

移动端真是各种坑,就这还要不断的踩坑,说多了无非就是经验的积累。
比如从A页面到B页面,现在需要从B页面后退到A页面,苹果直接可以右滑后退,微信中并不会刷新页面。可以在A页面中首部添加以下代码。

$(function () { 

var isPageHide = false; 

window.addEventListener('pageshow', function () { 

if (isPageHide) { 

window.location.reload(); 

} 

}); 

window.addEventListener('pagehide', function () { 

isPageHide = true; 

}); 

})

pageshow - 事件类型一览表| MDN

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,076评论 25 708
  • 一、背景 用户点击浏览器工具栏中的后退按钮,或者移动设备上的返回键时,或者JS执行history.go(-1);时...
    捡了一只猪阅读 6,792评论 0 11
  • 记录的只是我现在以为的我们单纯的小美好。 (一)就从考试失利的那时候开始说起吧,我不太喜欢我的新学校,因为我和梦想...
    訾沫Emolly阅读 287评论 0 1
  • 第二天仍缺勇气 高地 不见言语半句 内心晾干继绞刑而死 站在地表 偏负 既无温度何来火山之灰烬 冷 是不可战胜 不...
    小小小句号阅读 155评论 2 0
  • 假期面临结束,时间匆匆而过。没有留下一点令人欣慰的痕迹。 家乡已经下了半个月细雨,天气朦朦胧胧,搞得人心情也成了灰...
    杨秀华阅读 193评论 0 1