原因:
disk cache: 原始资源被存储在本地磁盘上
iOS版微信自带浏览器物理返回没有重新请求页面的原因:Page Cache/Back-Forward Cache
解决方案:
搞清楚是Page Cache/BF Cache的原因之后,监听pageshow事件
注意:这个方法无法解决返回时发生的Ajax缓存,因为Ajax缓存是disk cache

window.onpageshow = function(event) {
  if (event.persisted) {
    window.location.reload()
  }
};

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案