最近做的公众号项目在 ios 上打开点返回按钮时页面会闪一下,在网上查了因为 ios 内核的浏览器有 BF cache,可是用
window.addEventListener('pageshow',function (e) {
if (e.persisted) {
window.location.reload()
}
}
这种方法,e.persisted
一直是 false
为什么?
最近做的公众号项目在 ios 上打开点返回按钮时页面会闪一下,在网上查了因为 ios 内核的浏览器有 BF cache,可是用
window.addEventListener('pageshow',function (e) {
if (e.persisted) {
window.location.reload()
}
}
这种方法,e.persisted
一直是 false
为什么?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
我也遇到这个问题了,但是是出现在项目引入了
react
相关包的情况下,如果不用react
相关包的话,该代码是能正常运行的关于微信中后退不刷新的问题