我正在创建一个主页。页面内容仅通过HTTP-Request获取。这样客户端永远不会更改page-url。如何从浏览器中捕获back()函数,以便在我的HTTP-Request中退一步。完成所有加载的HTTP-Request的历史记录的自动创建,也许我必须捕获这个back()函数。
感谢您的帮助
答案 0 :(得分:2)
您可能希望更新哈希值(www.mysite.com/#hash
),然后使用机制来检测哈希值更改。
答案 1 :(得分:1)
答案 2 :(得分:0)
据我所知,你不能干扰后退按钮等,因为它会影响浏览器的用户体验。
最好的方法可能是捕获浏览器的“onunload”事件,该事件在页面离开时触发。你可以假设他们点击回来编写自定义处理函数。
答案 3 :(得分:0)
如果您想要获取用户来自的页面,可以使用document.referrer
(有关getting last page URL from history object - cross browser?的更多信息)。
然后,如果需要,您可以使用它来创建链接。
此致
最高