IE 11中未定义JSON

时间:2015-07-07 06:56:06

标签: javascript json internet-explorer-11

我们有一个Web应用程序,从Windows 7和IE 11一起使用。对于所有人,只有一个人,它可以正常工作。

1个用户收到错误消息

"JSON" is undefined

这发生在我们运行的行

JSON.parse(....)

该文档具有正常的doctype标题

<!DOCTYPE html>

网站不应该以IE的兼容模式呈现(至少根据用户提供的屏幕截图)

我们可以重现它的唯一方法是激活兼容模式。正如我所说,它适用于> 20个其他用户。

那么有没有办法检查应用程序是否在兼容模式下执行?或者可能还有另一个原因如何定义JSON?

1 个答案:

答案 0 :(得分:1)

您可以使用

document.documentMode 

检查兼容模式。