我不得不在我的項目中使用json2.js作爲瀏覽器(IE8)JSON對象不可用於將字符串解析爲JSON。全球JSON變量覆蓋
我跑過了json2.js,並對變量聲明有疑問。
A JSON global variable is declared in json2.js like
var JSON;
if(!JSON){
JSON={};
}
什麼是聲明var JSON;
全球JSON對象上的效果。 我希望聲明應該覆蓋任何瀏覽器(IE8/IE7)中的全局JSON對象。 但令我驚訝的是,當全局對象可用時,它並不是重寫。 只有變量定義/啓動覆蓋全局變量? 請澄清。
[IE 8的'JSON'](http://caniuse.com/#search=json)設置爲*標準模式時* – Joseph
但是我的Intranet網頁(帶有JSF和Richfaces)始終加載IE7模式。這是一個不同的故事。 –