Сгенерированный PHP JS не работает на IE7 + - PullRequest
1 голос
/ 24 февраля 2011

Я играл с JS, сгенерированным на PHP, и до сих пор мне не повезло с IE. Другие браузеры, такие как Firefox и Chrome, успешно анализируют и выполняют код JS.

Например, эта страница

http://crusthq.com/projects/CrustTalk/

Загружает этот javascript

http://crusthq.com/projects/CrustTalk/_js/?page=demo

Я попытался отправить следующие заголовки в скрипт PHP http://crusthq.com/projects/CrustTalk/_js/

Content-Type: text/javascript, Content-Type: application/x-javascript, Content-Type: application/javascript

без удачи. Кто-нибудь знает, почему IE не анализирует и не выполняет код JS?

1 Ответ

0 голосов
/ 24 февраля 2011

Я использовал этот экземпляр службы компилятора Google Closure , чтобы попытаться красиво распечатать ваш Javascript.

Не удалось с этой ошибкой:

Количество ошибок: 1

JSC_TRAILING_COMMA: Ошибка разбора. Internet Explorer имеет нестандартную интерпретацию конечных запятых. Массивы будут иметь неправильную длину, а объекты не будут анализироваться вообще. в строке 190 символ 183 в? page = demo

...ully",delay:4,clear:false,method:"append",xButton:true,onClose:function(){},}
                                                                              ^

Эта случайная запятая, вероятно, там, где все идет не так.

...