2014-10-08 2 views
1

웹 사이트의 페이지에서 JavaScript를 디버깅하려고합니다.이 매개 변수는 URL에 지정된 매개 변수에 따라 다를 수 있습니다. 브라우저에서 여러 개의 js 디버거 독립 세션을 시작할 수 있습니까?

내가 페이지 example.aspx이 URL이 id 매개 변수에 따라 example.aspx?id=[id_here]
같은 매개 변수를 포함 할 수 있습니다 전화

, 코드 숨김 파일은 객체 필드를 작성하고이를 표시하는 영문에서 다른 자바 스크립트 블록을 생성 할 수있는 정보를 얻을 수 있습니다.

두 개의 서로 다른 id를 사용하여 페이지에 액세스 할 때, 해당 창에 각각 첨부 된 두 개의 디버거 세션을 동시에 실행하여 차이점을 단계적으로 확인하고자합니다.

문제는 페이지 중 하나의 디버거가 일시 중지되고 다른 페이지 로딩도 일시 중지 된 경우 처리가 변경 될 때 두 페이지의 정상적인 흐름을 동시에 수행 할 수없는 경우입니다.
그리고 두 개의 다른 브라우저에서 페이지를 열 수 없습니다. 세션을 잃어 버리기 때문입니다.

모든 디버거에서 이와 같이 할 수 있습니까, 아니면 다른 방법으로 처리해야합니까?

응답에 대해 감사 할 것입니다.

+0

모든 JS가 인라인되지 않도록 페이지를 구성하는 것이 좋습니다. 그 페이지. 일반적으로 그렇게 할 수있는 방법이 있으며 디버깅이 쉬우 며 부하시 성능이 향상됩니다. – Paddy

+0

답장을 보내 주셔서 감사합니다. 소프트웨어를 개인적인 용도로 사용하지 않으므로 (소프트웨어 회사 팀에서 새로 왔으며 업데이트를 수행해야 함) 구조를 따라야합니다. 기존 소프트웨어의 필자는 공식적인 방법으로 작성된 디버거 (호출 스택 포함)의 출력을 로그하려고 시도하고 diff 도구와 비교하려고합니다. – ykc

답변

1

IE에서 2 개의 탭으로 시도 했습니까? 이 기능은 Chrome에서 작동하지 않지만 디버거가 다른 탭을 차단하지만 Internet Explorer 11에서 별도로 디버그 할 수 있습니다.

+0

대단히 감사합니다! IE11로 업데이트되었고, 작동했습니다! – ykc

관련 문제