1

下午好,GWT 2.4.0空白頁IE僅

我做了使用GWT 2.4.0,我在開發模式與IE8/IE9以及本地顯示一個小項目,但是一旦我把它部署到WebLogic 10r3服務器,即使是IE9,網頁在所有IE瀏覽器下都顯示爲白色空白頁,無論版本如何。而Firefox(版本12+)可以毫無問題地顯示網頁。

我發現一個修復IE9的是,當使用IE9按F12並將文檔模式帶入IE9模式。然而,我的用戶使用IE8和IE8沒有F12功能(開發工具)捆綁,我不得不使這個gwt應用程序爲IE8工作。任何幫助深表感謝。

@Update

<meta http-equiv="X-UA-Compatible" content="IE=8"> 

我添加X-UA-兼容IE = 8標籤等,以HTML頁面。現在我得到錯誤嘗試顯示網頁

[ERROR] [dca] - Failed to create an instance of 'com.google.gwt.user.datepicker.client.DatePicker' via deferred binding  
com.google.gwt.core.client.JavaScriptException: (TypeError): Object doesn't support property or method 'addEventListener' 
[ERROR] [dca] - Unable to load module entry point class core.client.Dca (see associated exception for details) 
[ERROR] [dca] - Failed to load module 'dca' from user agent 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)' at 127.0.0.1:64353 

回答

0

IE是挑,要確保您的文檔類型和元數據都設置正確,還要確保你有適當的用戶代理。另外IE Devtoolbar通過檢查注入到動態iframe中的div來幫助查看javascript是否得到了執行。

https://developers.google.com/web-toolkit/doc/latest/DevGuideIE9

繼承人爲user.agent GWT財產你可能設置了應該進入你的... gwt.xml文件

http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/useragent/UserAgent.gwt.xml

確保你能運行和查看應用程序在開始部署到生產之前,在本地在IE中進行devmode開發。

+0

嗨Kakes,thx求救,我認爲gwt是試圖顯示頁面。遇到一些錯誤,說明DatePicker是問題的根源。你怎麼看 ? – 2012-08-03 10:37:39

+0

順便說一下,這發生在開發模式,如果我使用F12將Doc模式更改爲IE9,一切正常 – 2012-08-03 10:38:42