я свел проблему к ее скелету с помощью JSFiddle: http://fiddle.jshell.net/ZuV7J/IE10 не разобрать JSON правильно
Это правильно разбирает простой JSON строку в Firefox и Chrome, но возвращает пустой объект (независимо от JSON строка) в IE8, IE9 и IE10. Мне еще предстоит попробовать с IE11.
Это происходит независимо от того, загружаю ли я библиотеку JSON2.js в Crockford.
Что произойдет, если вы сделаете переменное локальное, то есть использовать 'уаг событие ...' вместо этого? Кроме того, какое выражение точно создает пустой объект? Вы говорите, что 'alert (event.var)' печатает пустой объект? Это маловероятно. –
Он работает в консоли разработчика для IE9 и 10, но вы правы, когда страница загружается на этот скрипт, он показывает undefined. – incutonez
В консоли разработчика он просто показывает {} для меня! Просто протестирован с IE11 и получил тот же результат. –