我有一個應用程序正在使用GWT 2.0.4並在IE8瀏覽器上運行良好。在IE11中打開時,它會顯示空白頁面,並顯示以下錯誤消息。GWT應用程序不工作在IE11
com.google.gwt.core.client.JavaScriptException : (TypeError) : Object doesn’t support property or method ‘attachEvent’
由於「attachEvent」是舊版Internet Explorer中使用的棄用函數,因此引發了異常。 IE11使用「addEventListener」方法而不是「attachEvent」。
user.agent的值被設置爲「ie6」,所以我將它改爲「gecko1_8」。在更改用戶代理之後,它將打開應用程序,但表中的數據(GWT-ext GridPanel)正在彼此重疊,滾動條丟失並且菜單欄的對齊方式發生更改。
啓用兼容模式後工作正常。什麼是在IE11中運行我的應用程序的正確解決方法?我是否需要升級GWT,如果是,那麼哪個版本支持IE11?我不需要使用「X-UA兼容= IE8」元標記....請幫助
你好,我有同樣的問題。你解決了嗎? – Yuri
@marwa:是的,這個問題在IE11中解決。我將gwt升級到2.3.0,並在* .gwt.xml文件中將「gecko1_8」添加爲用戶代理值。還修改了表格和滾動條中對齊問題的一些CSS屬性。 – user3244519