0

我的 GWT 应用程序有一个标签列表。

当您单击 gwt 标签时,浏览器会对 URL 发出 GET 请求。

有时,URL 可以包含多个哈希标签。当用户想要搜索特定标签时会发生这种情况,例如:#bugFixed #newBug。

但是,单击标签时,只有第一个哈希标签被编码为%23.

结果,IE 将重定向到主页,因为它不喜欢未编码的哈希标记 (#)。Chrome 和 Firefox 可以处理未编码的 # 并正确呈现页面。

谢谢

4

1 回答 1

0

我认为您应该尝试对网址进行编码

URL.encode("随便#"); 不会对#做任何事情

所以一定要使用

URL.encodeComponent("whatever#");

于 2013-01-05T09:58:30.480 回答