GWT混淆导致iPad Safari浏览器崩溃

4

我开发了一个大型的GWT应用程序,在Chrome/Safari上运行良好。但是在iPad 2上,该应用程序会导致移动Safari崩溃。

我怀疑编译器创建的混淆版本输出的行对于iPad 2的WebKit浏览器来说太长了。当我以pretty模式编译应用程序时,它可以正常工作。

有没有人有关于如何解决这个问题的提示?使用pretty模式进行生产不是一个选项。

谢谢!


这看起来像是一个 bug。你应该在 GWT 群组上发布此问题并/或提交一个 bug 报告。 - Peter Knego
2个回答

2
我们遇到了同样的问题,看起来这是iOS 4.x的问题。解决方法是在PRETTY模式下编译,这样就可以解决问题了。

1

我在iPad 1上遇到了同样的问题,涉及一个庞大的GWT应用程序。我将链接器从iframe GWT链接器更改为跨站点JavaScript链接器,并成功解决了这个问题。

在您的gwt.xml文件中尝试这个:

<inherits name="com.google.gwt.core.Core" />
<add-linker name="xs" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接