Есть ли что-то вроде «Firebug for IE» (для отладки JavaScript)?

StackOverflow https://stackoverflow.com/questions/8351

Вопрос

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

Это было полезно?

Решение

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

Визуальная Студия помогу с отладкой

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

Другие советы

Можешь попробовать Фаербаг Лайт или используйте Visual Studio для отладки JavaScript.

Начиная с Internet Explorer 8, IE поставляется со встроенным набором инструментов для отладки, устранения неполадок и, как правило, для помощи в разработке ваших страниц и приложений.Вы можете получить доступ к этим инструментам, нажав F12 в браузере.

HTML-вкладка

Вкладка HTML позволит вам просмотреть DOM так, как его понимает браузер.Когда вы выбираете элементы в представлении HTML, их стили будут подробно описаны справа, а отдельные правила можно будет включать и выключать.Вы также можете изменить правила и определить, были ли стили элемента унаследованы или назначены явно.Кроме того, вы даже можете определить, из какого файла .css они взяты.

enter image description here

На вкладке HTML вы можете делать еще кое-что, например просматривать и изменять атрибуты элементов и даже вносить изменения в макет элемента из раздела макета.Кроме того, вы можете вносить изменения непосредственно в разметку, чтобы быстро протестировать некоторые структурные идеи.

Вкладка «Скрипт»

Для решения проблем с JavaScript вы можете просмотреть консоль и тег сценария.Если ваш скрипт обнаружит вызов неопределенного метода, вы получите предупреждение в консоли.Консоль также позволяет запускать произвольный JavaScript на вашей странице, если вы хотите включать или выключать элементы или пытаться привязать обработчик к кнопке.

Вкладка «Сценарий» великолепна, поскольку она форматирует ваш JavaScript, позволяет вставлять точки останова, переходить между блоками кода и отслеживать переменные с течением времени.

enter image description here

Если вы использовали Firebug или даже Webkit Inspector, инструменты разработчика F12 в Internet Explorer 8+ должны быть вам хорошо знакомы.

Firebug lite мне не очень подходит.Панель инструментов разработчика недостаточно хороша.На самом деле нет хорошего решения.

Посмотри на Отладочная панель.Лицензия бесплатна для личного использования.

Для инспектора DOM попробуйте Панель инструментов разработчика Internet Explorer.

На вкладке Сеть попробуйте Скрипач.

Для отладки Javascript попробуйте Visual Web Developer 2008, экспресс-выпуск.(Или более поздняя версия Visual Studio)

Кроме того, попробуйте Отладочная панель.

Visual Studio 2008 может выполнять отладку JavaScript, вам нужно перейти в IE «Инструменты» -> «Свойства обозревателя» -> «Дополнительно» и снять флажок «Отключить отладку сценариев (Internet Explorer)», чтобы браузер отображал обнаруженные ошибки.

Как только вы окажетесь в Visual Studio, вы получите в свое распоряжение весь ее арсенал отладки.Он не так интегрирован, как Firebug, но он намного лучше, чем все, что у нас было раньше.

Я думаю, что лучше сначала установить надстройку ie core в Firefox, затем загрузить страницу с надстройкой ie и нажать f12.удачи.

Сделайте закладку на панели избранного и укажите этот адрес в качестве URL-адреса:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

Затем перейдите на нужную страницу и нажмите ссылку.Firebug Lite откроется/должен открыться...

Бета-версия IE8 поставляется с тем, что я считаю панелью инструментов IE Developer, но она кажется намного более мощной, чем в прошлый раз, когда я пробовал панель инструментов в IE7.

Судя по некоторым ответам, этот вопрос был опубликован до выхода финальной версии IE8.

В наши дни встроенные инструменты разработчика IE8 великолепны;и хотя отладка JS не так полезна, как Visual Studio, инструменты разработчика, на мой взгляд, в целом намного лучше, чем Firebug.Благодаря этому и режиму просмотра совместимости я могу удовлетворить все свои потребности в разработке IE6.

Я нашел решение этой проблемы: вы можете просто прикрепить этот тег к странице, которую пытаетесь отладить, и откроется firebug:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

Объяснение от https://getfirebug.com/firebuglite#Stable

Если вы серьезный фронтенд-разработчик, попробуйте AJAX Edition:

http://www.compuware.com/application- Performance-management/ajax- Performance-testing.html

Это бесплатный инструмент, который позволяет пользователям понять, что вызывает проблемы с производительностью и функционированием современных AJAX/веб-приложений.

В IE перейдите в Menubar-> Инструменты выберите инструменты отладчика, нажимайте F12 и наслаждайтесь.Это далеко от Огненного Жука, но подходит для быстрой помощи.

Всегда есть способ обойти эту проблему, посмотрите видео и вы сможете установить Firebug за 2 минуты.

установить Firebug на ie

Удачи

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top