📜  HTML | DOM 历史 back() 方法(1)

📅  最后修改于: 2023-12-03 14:41:49.231000             🧑  作者: Mango

HTML | DOM 历史 back() 方法

简介

back() 方法是 HTML DOM 中的一种方法,它用于在浏览器历史记录中向后导航。

用法

back() 方法可以在 window 或 history 对象上调用。调用该方法时,会向后导航浏览器历史记录。

示例代码:

// 在 window 对象上调用 back() 方法
window.history.back();

// 在 history 对象上调用 back() 方法
history.back();
注意事项
  • 若当前页面为浏览器历史记录的起点,则调用 back() 方法会没有任何效果。
  • 调用 back() 方法会触发 onpopstate 事件。
兼容性

兼容性较好,支持大部分浏览器。

历史
  • back() 方法最早出现在 Netscape Navigator 2.0 浏览器中。
  • 在 HTML5 中,新加入了两个方法:pushState() 和 replaceState(),可以用于修改浏览器历史记录而不是单纯地导航。
参考文献