我的页面上有自定义的后退和前进按钮。
仅当 history.back 页面来自我的网站时,才应启用后退按钮。
同样,仅当 history.forward 页面属于我的网站时,才应启用转发按钮。
document.referrer 返回上一页的名称。
如何获取转发页面的名称?
我的页面上有自定义的后退和前进按钮。
仅当 history.back 页面来自我的网站时,才应启用后退按钮。
同样,仅当 history.forward 页面属于我的网站时,才应启用转发按钮。
document.referrer 返回上一页的名称。
如何获取转发页面的名称?
请参阅此处http://www.w3schools.com/jsref/obj_history.asp。没有标准的方法来做你想要达到的目标。
一个建议是实现你自己的历史链......
对于跟随的每个链接(不包括后退和前进),您将一个项目添加到后退堆栈并清除前进堆栈。
单击返回时,您从返回堆栈中弹出以获取您的 url。您将此项目推送到前向堆栈。
单击前进时,您会从前进堆栈中弹出以获取您的网址。您将此项推送到后台堆栈。
一种不同的方法可能是使用面包屑导航而不是历史导航。这需要一个更有条理的网站。