赶回()JavaScript

时间:2011-06-28 15:01:35

标签: javascript try-catch back http-request

我正在创建一个主页。页面内容仅通过HTTP-Request获取。这样客户端永远不会更改page-url。如何从浏览器中捕获back()函数,以便在我的HTTP-Request中退一步。完成所有加载的HTTP-Request的历史记录的自动创建,也许我必须捕获这个back()函数。

感谢您的帮助

4 个答案:

答案 0 :(得分:2)

您可能希望更新哈希值(www.mysite.com/#hash),然后使用机制来检测哈希值更改。

答案 1 :(得分:1)

尝试使用此:Browser Back Button Detection

答案 2 :(得分:0)

据我所知,你不能干扰后退按钮等,因为它会影响浏览器的用户体验。

最好的方法可能是捕获浏览器的“onunload”事件,该事件在页面离开时触发。你可以假设他们点击回来编写自定义处理函数。

答案 3 :(得分:0)

如果您想要获取用户来自的页面,可以使用document.referrer(有关getting last page URL from history object - cross browser?的更多信息)。

然后,如果需要,您可以使用它来创建链接。

此致

最高