javascript - 'JSON' 是 Internet Explorer 中 JavaScri

我们在我们的应用程序中使用 jQuery。我们使用了一个 jQuery 插件来实现 JavaScript session 。

它在 Firefox 和大多数 Internet Explorer 8 浏览器中都能正常工作。

但在某些 Internet Explorer 8 浏览器中它不起作用。它给出了以下错误。

Message: 'JSON' is undefined
Line: 6
Char: 3
Code: 0


Message: '$.namesession' is null or not an object
Line: 53
Char: 2
Code: 0

`

这两种情况下的 Internet Explorer 版本相同。

但 Internet Explorer 设置存在一些差异,例如在 Internet 选项的高级选项卡中的 使用 SSL3.0启用智能屏幕过滤​​器 复选框未选中。

当我们检查它时,它开始工作了。当我们取消选中它们时,它仍在工作。

IE8 中的实际问题是什么?

最佳答案

也许这不是您想要的,但我遇到了类似的问题,我解决了它,包括我的应用程序的 JSON 2:

https://github.com/douglascrockford/JSON-js

其他浏览器原生实现 JSON 但 IE

这是一个相关问题:JSON on IE6 (IE7)

更新

JSON 解析器已更新,因此您应该使用新的解析器:http://bestiejs.github.io/json3/

关于javascript - 'JSON' 是 Internet Explorer 中 JavaScript 中的未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5339232/

相关文章:

json - 如何加密散列 JSON 对象?

java - 从 JSONArray 转换为 String 然后再转换回来

javascript - JSON 架构 : "allof" with "additionalPro

python - 在 json 中发送 NaN

jquery - JSON解析错误语法错误意外结束输入

jquery - 将json加载到变量中

java - 不支持 Spring Rest POST Json RequestBody 内容类型

php - 使用 PHP 创建 REST API

java - 对象数组与对象对象

json - jq 条件输出