Javascript работает в IE8 с использованием режима совместимости IE9, но не с установкой IE8 - PullRequest
1 голос
/ 09 сентября 2011

Это чрезвычайно странная проблема, с которой я раньше не сталкивался.Я запускаю несколько скриптов на довольно интенсивном сайте, и все отлично работает в IE9, FF и Chrome.Даже при просмотре сайта в режиме совместимости IE8 с IE9 сайт великолепен.

К сожалению, когда люди используют стандартную установку IE8, сайт зависает на одной странице, и в конечном итоге «скрипт на этой страницезаставляя Internet Explorer работать медленно "появляется сообщение о смерти.URL-адрес страницы: http://horseandponysales.com.au/search-page

Я пробежал код по многочисленным приложениям, пытаясь найти ошибки, но получаю козыри.У кого-нибудь есть идеи, что может быть причиной этого, или если вы сталкивались с подобной проблемой раньше?Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 10 февраля 2015

Причиной этой проблемы в моем опыте является то, что IE8 подавляет запятые в массивах Javascript или в литералах объектов:

var array [ 'one', 'two', 'three', //<-- BAD COMMA

var object { first: 'Joe', middle: 'Clever', last: 'Smash', // <-- BAD COMMA }

Моя рекомендация - проверить все ваши JS на любой из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...