示例GWT应用程序StockWatcher在开发模式下在Chrome和FF中运行良好,但仅在编译后在Firefox中运行

时间:2012-02-13 00:43:02

标签: java gwt

我是Google Web Toolkit的新手。我按照http://code.google.com/webtoolkit/doc/latest/tutorial/gettingstarted.html上给出的教程编写了示例StockWatcher应用程序。

在开发模式下,它在Firefox和Chrome中运行良好。然后我使用ant build编译应用程序并在Chrome中打开war / StockWatcher.html。没有像主面板和添加面板那样的动态元素出现。我只能看到谷歌徽标和StockWatcher标题文字。

然而,war / StockWatcher.html在Firefox中运行良好。我在Ubuntu 11.10上安装了Firefox 7.0.1和Google Chrome 16.0.912.77,我在两个浏览器中安装了gwt插件。

我该如何解决这个问题?

请帮助 谢谢。

2 个答案:

答案 0 :(得分:1)

确保将user.agent中的yourModule.gwt.xml属性设置为safari

<set-property name="user.agent" value="safari, gecko1_8" />

(gecko1_8适用于Firefox)

Why safari?

答案 1 :(得分:1)

您只是在文件系统上打开文件吗?然后对Chrome来说是完全正常的,因为它对在本地文件上使用JS有一些严重的安全限制。在某些网络服务器上部署GWT应用程序,它将正常运行。