Liferay Vaadin Portlet - IE中的JSON Undefined Error

时间:2014-11-12 17:06:53

标签: json internet-explorer liferay vaadin

我有一个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

1 个答案:

答案 0 :(得分:0)

我相信它可能与兼容模式有关。尝试将此添加到您的主题中:

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

你可能已经有了类似的东西,但已经使用IE条件评论来调整它的包含。 IE11不再执行IE条件注释,因此您需要为所有浏览器添加元标记。