【问题标题】:GWT default place automatically in browser history?GWT默认位置自动在浏览器历史记录中?
【发布时间】:2013-11-16 00:48:17
【问题描述】:

默认位置自动出现在浏览器历史的第一个位置是正常的吗?当我最初调用我的应用程序时,我可以使用浏览器中的后退按钮。然后浏览器跳转到我的默认页面,这是我的错误页面。这是正常行为吗?

【问题讨论】:

    标签: java gwt


    【解决方案1】:

    历史由浏览器处理。你没有机会改变它。

    也许您可以更改您的应用程序并使用一个对话框来显示您的错误,这样浏览器历史记录中就不会出现任何条目。

    【讨论】:

    • 我知道我无法改变浏览器的行为。但我可以改变 GWT 的行为。我不想使用错误对话框。
    【解决方案2】:

    阅读有关历史的 gwt 文档。 http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsHistory.html

    看: History.addValueChangeHandler(new ValueChangeHandler.....

    然后你需要在每个视图中设置历史令牌。

    使用它,您可以更改浏览器后退按钮的行为以及您在应用中的导航方式。

    【讨论】:

    • 在文档中没有写任何关于默认页面的内容。
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    • 2017-08-17
    • 2011-11-14
    相关资源
    最近更新 更多