【发布时间】:2013-11-16 00:48:17
【问题描述】:
默认位置自动出现在浏览器历史的第一个位置是正常的吗?当我最初调用我的应用程序时,我可以使用浏览器中的后退按钮。然后浏览器跳转到我的默认页面,这是我的错误页面。这是正常行为吗?
【问题讨论】:
默认位置自动出现在浏览器历史的第一个位置是正常的吗?当我最初调用我的应用程序时,我可以使用浏览器中的后退按钮。然后浏览器跳转到我的默认页面,这是我的错误页面。这是正常行为吗?
【问题讨论】:
历史由浏览器处理。你没有机会改变它。
也许您可以更改您的应用程序并使用一个对话框来显示您的错误,这样浏览器历史记录中就不会出现任何条目。
【讨论】:
阅读有关历史的 gwt 文档。 http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsHistory.html
看: History.addValueChangeHandler(new ValueChangeHandler.....
然后你需要在每个视图中设置历史令牌。
使用它,您可以更改浏览器后退按钮的行为以及您在应用中的导航方式。
【讨论】: