JSON 在 IE 11 中未定义
JSON is undefined in IE 11
我们有一个从 Windows 7 和 IE 11 开始使用的 Web 应用程序。对于所有人,但一个人,它工作正常。
1 位用户收到错误消息
"JSON" is undefined
这发生在我们 运行
JSON.parse(....)
文档具有正常的文档类型 header
<!DOCTYPE html>
并且该网站不应在 IE 的兼容模式下呈现(至少根据用户提供的屏幕截图)
我们重现它的唯一方法是激活兼容模式。正如我所说,它适用于超过 20 个其他用户。
那么有没有办法检查应用程序是否在兼容模式下执行?或者可能还有另一个原因 JSON 可能未定义?
您可以使用
document.documentMode
检查兼容模式。
我们有一个从 Windows 7 和 IE 11 开始使用的 Web 应用程序。对于所有人,但一个人,它工作正常。
1 位用户收到错误消息
"JSON" is undefined
这发生在我们 运行
JSON.parse(....)
文档具有正常的文档类型 header
<!DOCTYPE html>
并且该网站不应在 IE 的兼容模式下呈现(至少根据用户提供的屏幕截图)
我们重现它的唯一方法是激活兼容模式。正如我所说,它适用于超过 20 个其他用户。
那么有没有办法检查应用程序是否在兼容模式下执行?或者可能还有另一个原因 JSON 可能未定义?
您可以使用
document.documentMode
检查兼容模式。