2011-04-02 16 views
0

我正在GWT中編寫Web應用程序,並始終以開發模式工作。我想檢查其他瀏覽器中的一些內容,以便編譯整個應用程序並在所有主流瀏覽器中打開它。該應用程序在Firefox和IE中顯示,但不在Chrome和Safari中顯示。 Chrome和Safari只是給我一個空白頁面。當我按ctrl + u查看源代碼時,代碼就在那裏,但它對任何東西都沒有。編譯後Chrome和Safari中的空白頁面

我已經用W3C驗證器檢查了html主機頁面的錯誤,但沒有。 還有其他建議嗎?

+0

你能提供你的web應用程序生成的html嗎?這可能有助於挖掘問題。 – 2011-04-02 17:15:45

+0

你可以顯示模塊文件(xxx.gwt.xml)嗎? – ngspkinga 2011-04-02 22:06:32

+0

您是否在Chrome中檢查JavaScript控制檯是否有錯誤? (查看 - >開發人員 - > JavaScript控制檯) – 2011-04-04 03:30:26

回答

0

好吧,我得到它的工作方式如下。當我編譯一切,只需打開該文件在Chrome或Safari它不工作,我在控制檯收到以下錯誤:

不安全的JavaScript嘗試訪問 框架與URL 文件:/// H: /xampp/htdocs/bibliotheek/BibPhp.html 與網址爲 的文件:/// H:/xampp/htdocs/bibliotheek/bibphp/66B91B7CC29032C1F497FD7DE63723A5.cache.html。 域名,協議和端口必須匹配 。

但是,當我把所有東西都轉移到我的網絡服務器時,它工作正常。它必須對跨服務器訪問框架做些事情。這裏是關於這個問題的更多信息: http://code.google.com/p/chromium/issues/detail?id=31068

0

您可能有JavaScript錯誤,您是否嘗試調試JS?

Google Chrome Javascript Debugger and Content Scripts

+0

我正在使用GWT作爲Eclipse中的插件,所以如果在java代碼中導致錯誤的JavaScript代碼中的錯誤,Eclipse會讓我知道,或不? – 2011-04-02 16:34:39

+0

我相信在現代GWT/Eclipse(自Out Of Process Hosted Mode以來),運行時錯誤的日誌可以在View-> Google-> Development Mode控制檯中看到。 – 2011-04-02 16:39:04

+0

我還沒有使用過GWT,所以我不知道工作流是什麼樣的,但我知道你用Java編寫,最後是JavaScript。你沒有給我們例子來處理你的問題,所以我首先定義這個問題,以便你確切地知道需要解決的問題。 – daniellmb 2011-04-02 16:39:36