我有一个Liferay Vaadin Portlet,它在Firefox和Chrome中都没有任何问题(或错误)。然而, 当我使用Internet Explorer(版本11)时,我收到以下错误:
Webpage error details
3
4User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
5Timestamp: Thu, 6 Nov 2014 17:29:44 UTC
6
7
8Message: 'JSON' is undefined
9Line: 147
10Char: 8
11Code: 0
12URI: http://server.com/receipt-lookup-portlet/VAADIN/vaadinBootstrap.js
我从服务器上拉页面时只会出现此错误,当我从环境中提取页面时,我没有错误(使用相同的浏览器)。
谢谢!
vaadin.version 7.3.4 liferay.version 6.0.6
答案 0 :(得分:0)
我相信它可能与兼容模式有关。尝试将此添加到您的主题中:
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
你可能已经有了类似的东西,但已经使用IE条件评论来调整它的包含。 IE11不再执行IE条件注释,因此您需要为所有浏览器添加元标记。