CSS无法在AppEngine中部署的Gwt应用程序的Chrome上呈现

时间:2012-05-04 17:51:38

标签: google-app-engine gwt

我想知道为什么部署在Appengine(Appspot)中的GWT应用程序在使用Firefox正确呈现时无法正确呈现Google Chrome。我在开发模式下尝试过Chrome和Firefox,两种浏览器都没有问题。

导致这种情况的原因是什么?

3 个答案:

答案 0 :(得分:1)

这是SDK 1.6.1中的known CSS deployment bug。解决方案是将SDK更新到最新版本。

答案 1 :(得分:0)

我在正在加载的html / jsp上添加了这个:

<link type="text/css" rel="stylesheet" href="...">

答案 2 :(得分:0)

GWT为两个不同的浏览器创建两个不同的缓存文件。此代码在开发模式和产品模式中有所不同。

您可以在浏览器中查看使用开发者工具加载的文件。

在一个浏览器中类似于6AF04C348A1F695F02971B5F417097D4.cache.html,在另一个浏览器中使用不同的* .cache.html(z.B. AA66E93E26DE37E8FA7F748457739037.cache.html)。

您可以在WAR / [modulename] /文件夹

中看到所有已编译的缓存文件

如果你想分析这些文件,你应该编译它而不进行混淆:

GWT使用outputstyle编译“详细”