Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

Visual Studio поможет с отладкой

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

Ответ 2

Вы можете попробовать Firebug Lite или использовать Visual Studio для отладки JavaScript.

Ответ 3

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

вкладка HTML

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

enter image description here

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

Script Вкладка

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

Вкладка Script великолепна, так как она отформатирует ваш JavaScript для вас, позволит вам вставлять точки останова, вставлять и блокировать кодовые блоки и просматривать переменные с течением времени.

enter image description here

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

Ответ 4

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

Ответ 6

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

Ответ 8

Visual Studio 2008 может выполнять отладку JavaScript, вам нужно перейти в IE Tools- > Internet Options- > Advanced и снять флажок "Отключить Script Отладка (Internet Explorer)", чтобы браузер мог всплывать ошибки, которые он обнаруживает.

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

Ответ 9

Я думаю, что лучше сначала установить ядро ​​core addon в firefox, а затем загрузить страницу с помощью addon и нажать f12. удачи.

Ответ 10

Сделайте закладку в панели избранного и поместите этот адрес в 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 откроется/откроется...

Ответ 11

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

Ответ 12

Я предполагаю, что этот вопрос был опубликован до выхода финала IE8, в соответствии с некоторыми ответами.

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

Ответ 13

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

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

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

Ответ 14

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

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

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

Ответ 15

В IE перейдите в MenuBar- > Tools Выберите Инструменты отладки Хит F12 и наслаждайтесь. Это далеко от Fire Bug, но подходит для быстрой помощи.

Ответ 16

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

установить firebug, т.е.

Удачи.