Я пытаюсь исправить некоторые ошибки JavaScript. Firebug упрощает отладку этих проблем при работе в Firefox, но что вы будете делать, когда код отлично работает в Firefox, но IE жалуется?
Есть что-то вроде "Firebug для IE" (для отладки JavaScript)?
Ответ 1
вы также можете проверить панель разработчиков IE, которая не является отладчиком, но поможет вам проанализировать содержимое вашего кода.
Visual Studio поможет с отладкой
Fiddler должен помочь проанализировать трафик, перемещающийся в ваш браузер и из него.
Ответ 2
Вы можете попробовать Firebug Lite или использовать Visual Studio для отладки JavaScript.
Ответ 3
Так как Internet Explorer 8, IE поставляется со встроенным набором инструментов для отладки, устранения неполадок и в целом помогает в разработке ваших страниц/приложений. Вы можете получить доступ к этим инструментам, нажав F12 в браузере.
вкладка HTML
Вкладка HTML позволит вам заглянуть в DOM, как это понимает браузер. Когда вы выберете элементы из представления HTML, их стили будут подробно описаны справа, а индивидуальные правила будут включены и отключены. Вы также можете изменять правила и определять, были ли стили на элементе унаследованы или назначены явно. Кроме того, вы даже можете указать, с какого файла .css они происходят.
На вкладке HTML есть еще немного возможностей, таких как просмотр и изменение атрибутов на элементах, а также внесение изменений в макет элемента из раздела макета. Кроме того, вы можете внести изменения непосредственно в разметку, чтобы быстро проверить некоторые структурные идеи.
Script Вкладка
Для решения проблем JavaScript вы можете посмотреть Консоль и тег Script. Если ваш Script наткнулся на вызов метода undefined, вы будете предупреждены в своей консоли. Консоль также позволяет запускать произвольный JavaScript на вашей странице, если вы хотите включать или отключать элементы или пытаться связать обработчик с кнопкой.
Вкладка Script великолепна, так как она отформатирует ваш JavaScript для вас, позволит вам вставлять точки останова, вставлять и блокировать кодовые блоки и просматривать переменные с течением времени.
Если вы использовали Firebug или даже Webkit Inspector, инструменты для разработчиков F12 в Internet Explorer 8+ должны быть вам знакомы.
Ответ 4
Firebug lite не работает слишком хорошо для меня. Панель инструментов разработчика просто не достаточно хороша. На самом деле нет отличного решения.
Ответ 5
Ответ 6
Посмотрите DebugBar. Лицензия бесплатна для личного пользования
Ответ 7
Для DOM Inspector попробуйте панель инструментов разработчика Internet Explorer.
Для вкладки Net попробуйте Fiddler.
Для отладки Javascript попробуйте Visual Web Developer 2008 Express Edition. (Или более высокая версия Visual Studio)
Кроме того, попробуйте 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 минуты.
Удачи.