Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 GWT 应用程序有一个标签列表。
当您单击 gwt 标签时,浏览器会对 URL 发出 GET 请求。
有时,URL 可以包含多个哈希标签。当用户想要搜索特定标签时会发生这种情况,例如:#bugFixed #newBug。
但是,单击标签时,只有第一个哈希标签被编码为%23.
%23
结果,IE 将重定向到主页,因为它不喜欢未编码的哈希标记 (#)。Chrome 和 Firefox 可以处理未编码的 # 并正确呈现页面。
谢谢
我认为您应该尝试对网址进行编码
URL.encode("随便#"); 不会对#做任何事情
所以一定要使用
URL.encodeComponent("whatever#");