【发布时间】:2014-01-21 04:41:46
【问题描述】:
在使用基于 SPA 的 Web 应用程序时如何处理历史堆栈?我可以让我的自定义堆栈来跟踪访问过的页面,但由于我只是隐藏/显示 divs ,并且操作“历史”对象需要推入 URL,我无法理解如何处理情况?
URL 将始终保持如下形式:http://mywebapplication/#
我无法将任何 URL 推送到 history 堆栈中,因为对于显示的所有 divs,URL 保持不变。即使我能够以某种方式实现相同的目标,我认为覆盖浏览器的后退按钮也不应该被视为一种好习惯?
请建议如何处理这种情况。
【问题讨论】:
标签: html single-page-application