Czy jest coś w stylu "Firebug for IE" (do debugowania JavaScript)?

Próbuję naprawić kilka błędów JavaScript. Firebug sprawia, że debugowanie tych problemów jest dużo łatwiejsze podczas pracy w Firefoksie, ale co zrobić, gdy kod działa dobrze na Firefoksie, ale IE narzeka?

Author: Jeroen, 2008-08-12

16 answers

Możesz również sprawdzić IE Developer Toolbar, który nie jest debugerem, ale pomoże Ci przeanalizować zawartość Twojego kodu.

Visual Studio pomoże w debugowaniu

Fiddler powinien pomóc w analizie ruchu z I do przeglądarki

 23
Author: lomaxx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-27 21:12:24

Możesz spróbować Firebug Lite lub użyć Visual Studio do debugowania JavaScript.

 13
Author: Lance Fisher,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-12 00:07:37

Od Internet Explorer 8, IE został dostarczony z wbudowanym zestawem narzędzi do debugowania, rozwiązywania problemów i ogólnie pomaga w rozwoju stron / aplikacji. Możesz uzyskać dostęp do tych narzędzi, naciskając klawisz F12 w przeglądarce.

Karta HTML

Zakładka HTML pozwoli Ci zajrzeć do DOM tak, jak to rozumie przeglądarka. Po wybraniu elementów z widoku HTML, ich style będą szczegółowe po prawej stronie, a poszczególne reguły mają możliwość przełączania i wyłącz. Można również modyfikować reguły i określać, czy style w elemencie zostały odziedziczone, czy też przypisane jawnie. Dodatkowo możesz nawet powiedzieć, które .plik css, z którego pochodzą.

Tutaj wpisz opis obrazka

Na karcie HTML można zrobić nieco więcej, takich jak przeglądanie i modyfikowanie atrybutów elementów, a nawet wprowadzanie zmian w układzie elementu z poziomu sekcji Układ. Dodatkowo możesz wprowadzać zmiany bezpośrednio w znacznikach, aby szybko przetestować niektóre strukturalne pomysły.

Karta Skryptu

Aby rozwiązać problemy z JavaScript, możesz obserwować konsolę i znacznik Script. Jeśli twój skrypt natknie się na wywołanie a do niezdefiniowanej metody, zostaniesz powiadomiony w konsoli. Konsola pozwala również uruchomić dowolny JavaScript na stronie, jeśli chcesz włączyć lub wyłączyć elementy lub spróbować powiązać obsługę z przyciskiem.

Zakładka Script świetnie sformatuje Twój JavaScript, pozwoli Ci wstawić punkty przerwania, wejdź i nad blokami kodu i obserwuj zmienne w czasie.

Tutaj wpisz opis obrazka

Jeśli używałeś Firebug, a nawet Webkit Inspector, narzędzia programistyczne F12 w Internet Explorer 8 + powinny być ci dobrze znane.

 11
Author: Sampson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-15 21:42:59

Firebug lite nie działa zbyt dobrze dla mnie. Pasek narzędzi programisty nie jest wystarczająco dobry. Naprawdę nie ma dobrego rozwiązania.

 6
Author: EndangeredMassa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-12 01:47:40
 5
Author: Matt Mitchell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-29 18:17:16

Spójrz na DebugBar . Licencja jest bezpłatna do użytku osobistego

 4
Author: Christian Hagelid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-14 12:22:41

Dla inspektora DOM, spróbuj Internet Explorer Developer Toolbar .

W zakładce Net spróbuj Fiddler.

Aby debugować Javascript, spróbuj Visual Web Developer 2008 Express Edition . (Lub wyższej edycji Visual Studio)

Spróbuj również DebugBar .

 2
Author: SLaks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-09 02:09:14

Visual Studio 2008 może debugować JavaScript, musisz przejść do narzędzia IE - > Opcje internetowe- > zaawansowane i odznacz " Wyłącz debugowanie skryptów (Internet Explorer)", aby przeglądarka bańka się błędy wykrywa.

Gdy już jesteś w Visual Studio, masz do dyspozycji cały arsenał debugowania. Nie jest tak zintegrowany jak Firebug, ale jest o wiele lepszy niż cokolwiek, co mieliśmy.

 1
Author: Wally Lawless,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-14 12:37:17

Myślę, że lepiej jest najpierw zainstalować ie core addon w Firefoksie, a następnie załadować stronę z ie addon i nacisnąć f12. powodzenia.

 1
Author: f.n174,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-30 20:58:56

Zrób zakładkę na pasku ulubionych i umieść ten adres jako adres 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');

Następnie przejdź do wybranej strony i kliknij link. Firebug Lite będzie / powinien się otworzyć...

 1
Author: Jon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-08 16:32:45

IE8 beta jest dostarczany z tym, co myślę, że jest paskiem narzędzi dla programistów IE, ale wydaje się być o wiele bardziej wydajny niż Ostatnio próbowałem paska narzędzi na IE7

 0
Author: Orion Edwards,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-12 00:43:37

Zgaduję, że to pytanie zostało opublikowane przed finałem IE8, według niektórych odpowiedzi.

W dzisiejszych czasach wbudowane narzędzia programistyczne IE8 są świetne; i chociaż debugowanie JS nie jest tak przydatne jak Visual Studio, narzędzia Dev w ogóle są znacznie lepsze niż Firebug moim zdaniem. Pomiędzy tym a trybem przeglądania zgodności mogę obsłużyć wszystkie moje potrzeby programistyczne IE6.

 0
Author: Coxy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-09 02:27:25

Znalazłem rozwiązanie tego problemu, możesz po prostu przykleić ten tag do strony, którą próbujesz debugować i otworzy się firebug:

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

Wyjaśnienie z https://getfirebug.com/firebuglite#Stable

 0
Author: 7dr3am7,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-17 10:20:55

Jeśli jesteś poważnym programistą Front-endu, wykonaj test AJAX Edition:

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

To darmowe narzędzie, które pozwala użytkownikom zrozumieć, co powoduje problemy wydajnościowe i funkcjonalne we współczesnych aplikacjach AJAX/web.

 0
Author: Matt Zanderigo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-20 20:36:15

W IE przejdź do menu - > Narzędzia Wybierz Narzędzia Debuggera Hit F12 i cieszyć. Jest daleki od Fire Buga, ale nadaje się do szybkiej pomocy

 0
Author: Sergey T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 22:02:23

Zawsze jest sposób, jak obejść ten problem, obejrzyj film, a będziesz mógł zainstalować firebug w 2 minuty.

Zainstaluj firebug na ie

Powodzenia

 0
Author: Digital site,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-28 19:10:54