2012-02-24 40 views
0

我有一个网站已经运行了一年,现在每天有新用户注册。但是,有一小撮用户报告了以下错误:消息:'JSON'未定义。我总是尝试重新创造他们的环境并找到问题,但不能重现问题。值得庆幸的是,有人已经提供了错误信息的详细信息 - 这是我可以在我的最后解决的问题还是特定于用户的浏览器设置?用户报告偶尔留言:留言:'JSON'未定义

回答

2

这通常发生在旧版本的浏览器(如IE7)中,这些浏览器不支持本机JSON。包括json2.js(CDN)在您的网页(从https://github.com/douglascrockford/JSON-js)。

+0

感谢 - 这可能那么一些IE7的用户不会遇到这个问题,其他人将取决于确切版本他们使用?它似乎是一个零星的问题,大多数IE7用户不受影响 – bsod99 2012-02-24 16:04:02

+0

@ bsod99这是*不可能*。 IE7没有定义'JSON'对象。另见http://caniuse.com/#search=json – 2012-02-24 16:05:53

+0

好吧,很奇怪。那么,我认为我需要在jQuery之前添加json2.js,然后我可以返回给报告此错误的用户,看看它是否消失了 – bsod99 2012-02-24 16:13:32