我的页面上有自定义后退和前进按钮。
只有当history.back页面来自我的网站时,才应启用后退按钮。
类似,只有当history.forward页面属于我的网站时才应启用转发按钮。
document.referrer返回上一页的名称。
如何获取转发页面的名称?
答案 0 :(得分:1)
见http://www.w3schools.com/jsref/obj_history.asp。没有标准的方法来做你想要实现的目标。
一个建议是实现你自己的历史链......
对于所遵循的每个链接(不包括后退和前进),您将一个项目添加到后端堆栈并清除前向堆栈。
点击后退后,您将从后筹码中弹出以获取您的网址。您将此项目推送到前向堆栈。
点击向前,您从前向堆栈弹出以获取您的网址。您将此项目推送到后堆栈。
另一种方法可能是使用痕迹导航而不是历史导航。这需要一个更有条理的网站。