我有一个接受这些令牌的 GWT 应用程序:
http://127.0.0.1:8888/app.html?gwt.codesvr=127.0.0.1:9997#user&someuser
这将打开一个工作正常的视图(如在 MVC 中)。但是,问题在于视图具有可以触发更改为另一个视图的菜单,例如切换到用户配置文件等。上面的 URL 仍然存在,但页面的内容完全改变了。
在这种情况下,有没有办法处理浏览器后退按钮。后退按钮可以很好地切换回由 URL 片段触发的视图(通过在浏览器地址栏中键入),例如切换#user&someuser
到#profile
但是,当视图从菜单或按钮事件更改时会出现问题。有没有办法模拟与用户手动输入 URL 片段相同的效果?这样后退按钮将起作用。顺便说一句,每个 URL 片段都与一个视图相关联。