2013-04-03 77 views
0

只顯示靜態元素我是以下GWT教程 https://developers.google.com/web-toolkit/doc/2.1/tutorial/compile使用GWT編譯之後,在頁面

,並在最後一步,這是編輯,我有一個問題。 當我成功編譯應用程序,並且當我使用chrome單擊索引html時,它顯示的只是靜態元素,而不是動態內容。

但是,我發現它在safari下工作。

我發現了同樣的教程 https://developers.google.com/web-toolkit/doc/1.5/tutorial/compile 它說,到編譯後測試Web模式的舊版本,需要一個默認瀏覽器,對於我的Mac,它的Safari。

GWT版本:2.5.1

我想知道爲什麼會發生這種情況? 任何解決方案? 當我把它放到服務器上時會發生嗎?

在此先感謝!

+0

的可能重複[GWT並不在IE和Chrome在本地文件系統中運行(http://stackoverflow.com/questions/5357998/gwt -doesnt-磨合-IE和鉻,在本地文件系統) –

回答

4

GWT應用程序(默認情況下)不能從文件系統運行,它們必須由HTTP服務器提供服務。

的原因是,GWT應用在iframe中運行,以及兩個file:// URL被認爲是不同的起源(出於安全原因),所以在iframe不能的主頁溝通。

嘗試增加<add-linker name="xsiframe"/>*.gwt.xml(無擔保雖然)