window属性:history

由 Carrie 创建, 最后一次修改 2018-04-09

history属性

Window.history 只读属性返回对 History 对象的引用,它提供了一个接口,用于操作浏览器会话历史(在当前页加载的选项卡或框架中访问的页面)。

history属性语法

var historyObj = window .history;

history属性示例

history.back();     // equivalent to clicking back button
history.go(-1);     // equivalent to history.back();

笔记

对于顶级页面,您可以在后退和前进按钮旁边的浏览器下拉列表中查看会话历史中可通过 History 对象访问的页面列表。

出于安全原因,该 History 对象不允许非特权代码访问会话历史记录中其他页面的 URL,但它确实允许它导航会话历史记录。

无法清除会话历史或禁用非特权代码的后退/前进导航。最接近的可用解决方案是location.replace(),它使用提供的 URL 替换会话历史记录的当前项目的方法。

规范

规范状态注释
HTML Living Standard
在该规范中定义了“History 接口”。
Living Standard
 
HTML5 
在该规范中定义了“History 接口”。
Recommendation
 
以上内容是否对您有帮助:

您可能还喜欢:

二维码
建议反馈
二维码