解决iphone下后退不执行js的问题

  1. 直接上解决方法

直接上解决方法

不论页面是否被缓存,都会触发 pageshow,所以后退后需要执行的方法可以都放在下面事件内:

window.addEventListener('pageshow', function () {
  console.log('on pageshow')
})

浏览器缓存行为 的详细介绍可以参考: [转]浏览器前进/后退缓存(BF Cache)


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

文章标题:解决iphone下后退不执行js的问题

文章字数:79

本文作者:叶落阁

发布时间:2017-09-21, 15:25:32

最后更新:2017-11-06, 10:20:12

原始链接:http://yelog.org/2017/09/21/iphone-bf-no-run-js/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏