h5返回到上一页ios手机页面不刷新

最近做微信公众号h5内嵌功能。当有A,B两个页面的时候,如果从A跳转到B页面,然后点击微信的返回按钮从B返回到A页面的时候,A页面不刷新,还是之前的状态,这个再ios手机上有,但是安卓手机没有,原因就是ios浏览器缓存机制,解决办法,亲测有效

var isPageHide =false;

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

        if (isPageHide) {window.location.reload(); }});

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

 isPageHide =true;

});

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

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI、IMSI、型号、厂商等。通过plus.dev...
    余尧鸟阅读 2,381评论 0 0
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,281评论 0 21
  • 时间浸红了生命 不要惊愕! 我不是妇甲一方的娘们 在荒芜的山野,亲吻我的... 我和我最美的身子说话 亲爱的! 一...
    冯暖南阅读 245评论 0 0
  • 虽然AOP不经常讨论,但它在Spring中被广泛使用。也许是时候你熟悉AOP以及如何使它适合你。对Spring A...
    代码人生____阅读 2,372评论 0 1