繁体   English   中英

GWT在Internet Explorer 8中不起作用

[英]GWT doesn't work in Internet Explorer 8

今天,我尝试编译我的第一个GWT项目(使用Eclipse)。 它具有默认的“ en”位置和“ bg”位置。 我正在将ui.xml文件与相应的属性文件一起使用。

我唯一的问题是该项目无法在Internet Explorer 8中运行。Firefox和Chrome没有问题。 “开始”屏幕正常,但是当我将文件上传到servlet并收到响应JSON时,发生了某些事情,并且出现了JS错误

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)
Timestamp: Tue, 27 Jul 2010 12:57:53 UTC

Message: Expected identifier, string or number
Line: 754
Char: 26
Code: 0
URI: http://127.0.0.1:8888/infonotarywebservices/AD560C7F0D3FD1787F6B5CDB74891CDC.cache.html

有错误的行是:

function Ox(a,b){var c,d;c=eval(b.a);d=Gv(new Bv);d.d.innerHTML=FD;(fd(),d.d).innerText=KH;Mx(a,c,d);Uu(a.d);Zv(a.d.g,d);Pv(d,true,true)}

我必须知道什么?

PS错误没有发生我在IE中打开哪个本地化版本

问题出在我的本地javascript源代码中,而不是从GWT编译的源代码中。 实际上,问题是从我的Servlet生成的JSON中的语法错误。

我以前在每个数组元素后面都加了逗号,最后是否没有逗号(例如PHP数组)

[
  {"a": "b"},
  {"a": "b"},
  {"a": "b"},
  {"a": "b"}, <- invalid comma separator
]

Firefox和Chrome可以理解,但是Internet Explorer中的评估失败

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM