문제

일부 JavaScript 버그를 수정하려고 합니다.Firebug를 사용하면 Firefox에서 작업할 때 이러한 문제를 훨씬 쉽게 디버깅할 수 있습니다. 하지만 코드는 Firefox에서는 제대로 작동하지만 IE에서는 문제가 발생하는 경우 어떻게 합니까?

도움이 되었습니까?

해결책

당신은 또한 확인할 수 있습니다 IE 개발자 도구 모음 디버거는 아니지만 코드 내용을 분석하는 데 도움이 됩니다.

비주얼 스튜디오 디버깅에 도움이 될 것입니다

바이올리니스트 브라우저로 들어오고 나가는 트래픽을 분석하는 데 도움이 됩니다.

다른 팁

당신은 시도 할 수 있습니다 방화범 라이트 또는 Visual Studio를 사용하여 JavaScript를 디버그하세요.

Internet Explorer 8부터 IE는 디버깅, 문제 해결 및 일반적으로 페이지/응용 프로그램 개발을 돕기 위한 도구 세트가 내장되어 있습니다.브라우저에서 F12 키를 눌러 이러한 도구에 액세스할 수 있습니다.

HTML 탭

HTML 탭을 사용하면 브라우저가 DOM을 이해하는 대로 DOM을 엿볼 수 있습니다.HTML 보기에서 요소를 선택하면 해당 스타일이 오른쪽에 자세히 표시되며 개별 규칙을 켜고 끌 수 있습니다.규칙을 수정하고 요소의 스타일이 상속되었는지 아니면 명시적으로 할당되었는지 확인할 수도 있습니다.또한 해당 파일이 어떤 .css 파일에서 시작되었는지 알 수도 있습니다.

enter image description here

HTML 탭에서는 요소의 속성을 검토 및 수정하고 레이아웃 섹션 내에서 요소의 레이아웃을 변경하는 등 좀 더 많은 작업을 수행할 수 있습니다.또한 마크업을 직접 변경하여 일부 구조적 아이디어를 빠르게 테스트할 수 있습니다.

스크립트 탭

JavaScript 문제를 해결하려면 콘솔과 스크립트 태그를 보면 됩니다.스크립트가 정의되지 않은 메소드에 대한 호출을 우연히 발견하면 콘솔 내에서 경고를 받게 됩니다.항목을 켜거나 끄려는 경우 콘솔을 사용하면 페이지에 대해 임의의 JavaScript를 실행할 수도 있고, 핸들러를 버튼에 바인딩할 수도 있습니다.

스크립트 탭은 JavaScript 형식을 지정하고 중단점을 삽입하고, 코드 블록을 한 단계씩 실행하고, 시간 경과에 따른 변수를 감시할 수 있을 뿐만 아니라 훌륭합니다.

enter image description here

Firebug나 Webkit Inspector를 사용해 본 적이 있다면 Internet Explorer 8+의 F12 개발자 도구가 꽤 익숙할 것입니다.

Firebug lite는 나에게 너무 잘 작동하지 않습니다.개발자 툴바만으로는 충분하지 않습니다.사실 대단한 해결책은 없습니다.

보세요 디버그바.개인적인 용도로는 라이센스가 무료입니다.

DOM 검사기의 경우 다음을 시도하십시오. Internet Explorer 개발자 도구 모음.

Net 탭의 경우 다음을 시도하십시오. 바이올리니스트.

Javascript 디버깅의 경우 다음을 시도하십시오. 비주얼 웹 개발자 2008 익스프레스 에디션.(또는 Visual Studio의 상위 버전)

또한 시도해 보세요 디버그바.

Visual Studio 2008은 JavaScript 디버깅을 수행할 수 있습니다. 브라우저가 감지한 오류를 표시하려면 IE의 도구->인터넷 옵션->고급으로 이동하여 '스크립트 디버깅 비활성화(Internet Explorer)'를 선택 취소해야 합니다.

Visual Studio를 사용하면 기본적으로 전체 디버깅 도구를 마음대로 사용할 수 있습니다.Firebug만큼 통합되지는 않았지만 이전에 사용했던 것보다 훨씬 낫습니다.

내 생각에는 먼저 Firefox에 ie 핵심 애드온을 설치한 다음 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 개발자 도구 모음이 포함되어 있지만 지난 번 IE7에서 도구 모음을 사용해 본 것보다 훨씬 더 강력한 것 같습니다.

일부 답변에 따르면 이 질문은 IE8 최종본이 나오기 전에 게시된 것 같습니다.

요즘에는 IE8에 내장된 개발자 도구가 훌륭합니다.JS 디버깅은 Visual Studio만큼 유용하지는 않지만 일반적으로 개발자 도구는 Firebug보다 훨씬 좋습니다.그것과 호환성 보기 브라우저 모드 사이에서 모든 IE6 개발 요구 사항을 처리할 수 있습니다.

이 문제에 대한 해결책을 찾았습니다. 디버깅하려는 페이지에 이 태그를 붙이기만 하면 방화범이 열립니다.

<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/웹 애플리케이션에서 성능 및 기능 관련 문제를 일으키는 원인을 이해할 수 있는 무료 도구입니다.

즉, menubar-> 도구로 이동하여 Debugger Tools를 선택하여 F12를 누르고 즐기십시오.Fire Bug와는 거리가 멀지만 빠른 도움을 주는 데 적합합니다.

이 문제를 해결하는 방법은 항상 있습니다. 비디오를 시청하면 2분 안에 Firebug를 설치할 수 있습니다.

즉, 방화범을 설치하십시오.

행운을 빌어요

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top