浏览器回退到上一页,刷新历史页面,清除缓存的方法

在一些场景中,我们点击浏览器默认的返回上一页按钮,需要刷新页面重新加载数据,比如用户在购物车页面去购买后,当用户在购买后通过返回键回到购物车页面时,我们需要去掉已经购买的商品,只显示剩余未购买的商品在购物车里。或者是一个表单信息填写页,产品说填写保存成功后跳到一个新页面,并且不允许用户修改,那么当用户通过浏览器“后退”按钮返回历史页面时,一般浏览器都会直接读取缓存里的数据,哪怕是设置了页面不缓存,如下:




有时候也没有效果,那么当用户返回到上一页时,购物车的商品并没有重新加载,表单信息页页依然可以编辑保存,这样的操作是不允许的,所以当我们在回退到上一页时,我们可以通过刷新页面,达到清空缓存的效果。将以下js代码放到页面

你可能感兴趣的:(浏览器回退到上一页,刷新历史页面,清除缓存的方法)