GWT History.replaceItem 在编译模式下表现异常,但在 superdev 中运行良好

GWT History.replaceItem is behaving strange in compiled mode but works fine in superdev

我在调用 History.replaceItem() 时遇到了一个奇怪的行为(似乎是一个错误),它只发生在编译代码(不是 superdev)中,而不是在每个调用中,只是在一个特定的地方。例如,如果我调用 replaceItem("Test"),而不是将我重定向到 /mymodule#Test,它会重定向到 mymodule/B074C219323C1E9000476B2275FF2790.cache.html##Test/(无论问题事件是否为真或错误的)。我不知道要检查什么或从哪里开始。有什么线索吗?

似乎是因为我的 gwt 配置文件中有这个:

<add-linker name="std"/>

我删除了它,现在可以正常使用了。