我正在创建一个主页。页面内容只能通过 HTTP-Request 获取。这样客户端永远不会更改页面网址。如何从浏览器中捕获 back() 函数以在我的 HTTP 请求中后退一步。所有加载的 HTTP 请求的历史记录的自动创建完成,也许我必须抓住这个 back() 函数。
感谢帮助
我正在创建一个主页。页面内容只能通过 HTTP-Request 获取。这样客户端永远不会更改页面网址。如何从浏览器中捕获 back() 函数以在我的 HTTP 请求中后退一步。所有加载的 HTTP 请求的历史记录的自动创建完成,也许我必须抓住这个 back() 函数。
感谢帮助
您可能想要更新哈希 ( www.mysite.com/#hash
),然后使用一种机制来检测哈希更改。
尝试使用这个:浏览器后退按钮检测
据我所知,您不能干扰后退按钮等,因为它会影响浏览器的用户体验。
最好的方法可能是捕获离开页面时触发的浏览器“onunload”事件。您可以编写自定义处理程序函数,假设他们正在点击返回。