gpt4 book ai didi

internet-explorer - IE8 中的 GWT - 抛出异常但未捕获

转载 作者:行者123 更新时间:2023-12-02 09:33:09 27 4
gpt4 key购买 nike

我已将此内容发布在 Google Web Toolkit 讨论组上,但希望你们能帮助我。我构建了一个 GWT 应用程序,可以在 Firefox 和 Chrome 中完美运行。

当尝试在 Internet Explorer 8 中加载它时,我从生成的 cache.html 文件之一中收到错误:

线路:408字符:12错误:抛出异常但未捕获。代码:0

当我在生成的文件中找到该行时(这一切都是通过 -PRETTY 参数完成的,以便于阅读),我发现它位于finally所在的行上:

function entry0(jsFunction, thisObj, arguments_0){
var initialEntry;
initialEntry = entryDepth++ == 0;
try {
return jsFunction.apply(thisObj, arguments_0);
}
finally {
initialEntry && $flushFinallyCommands(($clinit_16() , INSTANCE));
--entryDepth;
}
}

唯一的问题是这不是我的客户端 java 生成的代码 - 它似乎是 GWT 自己生成的代码。

作为测试,我添加了一个空的 catch block - 现在可以阻止 Internet Explorer 提示,但仍然根本不加载我的应用程序。所有加载的都是周围的 html 和图像以及我的应用程序应该所在的空白区域。

有人以前经历过这种情况吗?关于如何解决这个问题有什么想法吗?

任何信息将不胜感激!

提前致谢,

克桑德尔

最佳答案

好吧,我决定设置一个简单的 Windows 开发机器,使我能够在 IE 上调试应用程序。问题立即跳出来,并在开发模式下出现错误消息...

flexTable.getFlexCellFormatter().setWidth(row, 1, "0px");

GWT 对作为参数传递的“0px”不满意...我试图暂时“隐藏”一列。

关于internet-explorer - IE8 中的 GWT - 抛出异常但未捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3033073/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com