“后退按钮” - 对ajax的原生支持

发布于 2024-12-14 03:29:46 字数 185 浏览 0 评论 0原文

ajax 成为主流并使用它(以某种或其他形式)的最受欢迎的网站已经有一段时间了。此外,在此期间,几乎所有主要浏览器都发布了多个主要版本,但我们没有看到对“后退按钮”的本机支持,并且在基于 ajax 的请求的情况下处理后退按钮按下事件由脚本编写'黑客'。

在浏览器使用 Ajax 的情况下,原生支持后退按钮会遇到哪些挑战?为什么至今仍未实施?

Its been a while since ajax has gone main stream with the most popular websites using it (in some or other form). Also, during this period, almost all major browsers have had more than one major release yet we do not see native support for the "Back Button", and handling the event on back button press in case of ajax based requests is left to scripting 'hacks'.

What are challenges in having native support for back button in case of Ajax for browsers? Why has it still not been implemented?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眉黛浅 2024-12-21 03:29:46

HTML5 似乎正在提供一些支持,并向 API 添加了以下方法:

history.pushState();  
history.replaceState();  
window.onpopstate();  

嗯,回答你自己的问题相当有趣,但以防万一有人来搜索。尽管如此,这个是我读到的地方。

It seems some support is on the way in HTML5 with addition of following methods to the API:

history.pushState();  
history.replaceState();  
window.onpopstate();  

Well, its rather funny to answer your own question, but just in case some one came searching. Nevertheless, this is where I read about it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文