Какой лучший способ отладить Javascript в IE?

Какой лучший способ отладки Javascript в Internet Explorer?

Ответ 1

Зависит от того, какие инструменты у вас доступны.

Если у вас есть копия Visual Studio, я бы использовал отладчик Visual Studio. Это работает очень хорошо. Вам нужно будет выполнить инструкции по этой ссылке, если у вас нет полной копии Visual Studio, иначе она будет встроена в среду IDE и будет довольно проста в использовании.

Другим вариантом является Firebug Lite, что довольно хорошо для большинства ситуаций, но вам нужно добавить ссылку script на каждую страницу вы хотите отлаживать, чтобы он работал.

Ответ 2

Использование редактора Microsoft Script - это тоже вариант: См. Мой ответ здесь.

Ответ 3

Я пытаюсь запустить тот же код в Firefox, чтобы узнать, поможет ли Firebug какая-либо помощь. Но, с конкретными ошибками IE, это явно не работает.

Вы всегда можете отказаться от сообщений о предупреждениях, наложенных на весь ваш подозрительный код. Это не очень или легко.

Отладчик VS обычно приличный, но такие вещи, как Firebug Lite, никогда не работали хорошо для меня.

Ответ 6

Я обычно использую сочетание blackbird, Companion.JS и Microsoft Script.

Ответ 7

Я должен сказать, что Firebug нестабилен для моего текущего проекта, возможно, потому, что я использую jQuery. Но это лучший из-за его интерфейса и списка функций. Что касается стабильности, у меня нет претензий к Microsoft Script Editor. Но это бесполезно для случаев, когда Script имеет синтаксические ошибки

Что касается отладчика Visual Studio, я не пробовал это

Кстати, Firebug lite можно использовать через букмарклет (http://remysharp.com/2007/03/13/firebug-in-ie-for-any-web-site/). Поэтому нет необходимости "добавлять ссылку Script на каждую страницу, которую вы хотите отлаживать, чтобы она работала"

Ответ 8

Я использую бета-версию IE8 с встроенным отладчиком в течение нескольких месяцев. Он очень мощный и работает хорошо. Он имеет несколько тривиальных сбоев, но это лучший инструмент, который я использовал до сих пор для отладки на стороне клиента.

http://www.microsoft.com/windows/Internet-explorer/beta/default.aspx

Это большая приверженность установке IE8 beta.