浏览器返回功能测试 - 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/浏览器返回功能测试/
作者
发布于
2024年2月5日
许可协议