浏览器返回功能测试 - HTML · 返回动作
页面加载销毁相关事件(按顺序)
load
pageshow
beforeunload
pagehide
iframe内部跳转特点
a标签
- 会触发iframe内部的load和pageshow事件
- 历史记录会+1
window.location.href
- 会触发iframe内部的load和pageshow事件
- 历史记录会+1
window.location.reload
- 不会触发任何事件
- 历史记录保持不变
window.location.replace
- 会触发iframe内部load和pageshow事件
- 历史记录(长度)保持不变
window.history.pushState
- 不会触发任何事件
- 历史记录会+1
window.history.replaceState
- 不会触发任何事件
- 历史记录不会+1
浏览器返回功能测试 - HTML · 返回动作
https://wanmeishijie.xyz/notes/html/confused/浏览器返回功能测试/