有个需求是点击后退按钮,后退的页面需要刷新一下,有什么事件可以处理?
利用sessionStorage
来判断是否从B
页面后退到了A
页面。伪代码如下:
在A
页面下:
<script>
if (sessionStorage.getItem("PageBVisited")) {
sessionStorage.removeItem("PageBVisited");
window.location.reload(true); // 这里就是强制刷新页面
}
</script>
在B
页面下:
<script>
sessionStorage.setItem("PageBVisited", "True");
</script>