如果url在IE中有特殊字符,历史令牌会触发两次



我有一个代码在firefox和chrome中工作得很好,但在IE中不是很好。

我使用的是GWT 2.5.1 .

问题是我正在通过URL发送一个字符串来查询。如果该字符串包含特殊字符,如%^#。valueChangeHandler被调用两次。

第一个具有被触发时的URL。使用未编码的特殊字符,但随后它捕获另一个编码字符的值更改事件。(即第一个事件捕获中的'%',然后在第二个事件捕获中转换为'%25')

GWT 2.5.1没有正式支持IE 11(我甚至不知道在这种情况下选择了哪种排列;这取决于X-UA-Compatible)。

尝试更新到GWT 2.7.0,其中已经测试了IE11,并且应该选择gecko1_8排列。

最新更新