muszę używać:Czy JSON.stringify() jest obsługiwany przez IE 8?
JSON.stringify()
które powinny być wspierane przez Chrome, Safari i Firefox. Myślę, że IE8 ma również wsparcie dla obiektu JSON. Myślę, IE7 i 6 nie robić, więc robię to:
<!--[if lt IE 8]>
<script src="http://www.json.org/json2.js"></script>
<![endif]-->
tak, myślę, że to będzie importować zewnętrznego JavaScript tylko, jeśli IE6 & 7. Spojrzałem na URL, gdzie skrypt jest obsługiwany, ale są uwzględniane tylko wtedy, gdy wersja IE jest mniejsza niż 9:
http://code.google.com/p/html5shiv/
<!--[if lt IE 9]>
<script src="http://www.json.org/json2.js"></script>
<![endif]-->
więc powinienem uwzględnić to również dla IE 8?
json.org/json2.js, jak to obiecał w kodzie źródłowym, jest wielkim tłuszczu 404. Można użyć tego CDN jeśli nie można sobie zorganizować json2.js : http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js – tjp
@ user246114 - Czy możesz zaznaczyć odpowiedź jako poprawną. Dzięki. – Lee
Dla potrzebujących plik źródłowy znajduje się teraz tutaj: https: //raw.githubusercontent.com/douglascrockford/JSON-js/master/json2.js – hussfelt