首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Catch back() JavaScript

Catch back() JavaScript
EN

Stack Overflow用户
提问于 2011-06-28 23:01:35
回答 4查看 3.4K关注 0票数 3

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

感谢你的帮助

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-28 23:10:03

尝试使用以下命令:Browser Back Button Detection

票数 1
EN

Stack Overflow用户

发布于 2011-06-28 23:11:28

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

票数 2
EN

Stack Overflow用户

发布于 2011-06-28 23:04:58

据我所知,你不能干涉后退按钮等,因为它会影响浏览器的UX。

最好的方法可能是捕获浏览器的“onunload”事件,该事件在页面离开时触发。您可以编写一个自定义处理函数,前提是它们正在单击back。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6508567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档