4

我们有可用的函数来获取后退/过去的 url 使用: document.referrer,那么有什么方法或函数来获取“转发”url吗?

我只想知道当前页面是否有后向或前向链接。我已经搜索了很多历史和历史会话,但由于一些安全问题,它们非常有限。

有没有办法获得下一个网址?

4

2 回答 2

2

不幸的是,没有从浏览器中提取正向或反向历史的编程方式。这是一个安全预防措施。您只能在历史记录中触发移动,而不能查看任何条目。

一个类似的问题... 您如何访问浏览器历史记录?

在以下规范http://dev.w3.org/html5/spec/history.html#the-history-interface中确认“5.5.2 历史接口”下的 W3C 状态

“无法从脚本访问实际条目。”

编辑,我要补充一点,这是唯一可用信息的地方。如果您正在开发扩展程序,您可以通过将当前 url 存储在存储中来自己跟踪 url,否则您将不走运。

于 2012-09-10T13:27:16.703 回答
1

您无法读取历史记录对象。您的脚本无法知道前进按钮将指向哪个 URL,或者它是否可用。

于 2012-09-10T13:20:10.443 回答