IT TIP

현재 브라우저 창이 닫힐 때 Chrome 개발자 도구가 닫히지 않도록하려면 어떻게하나요?

itqueen 2020. 11. 24. 20:44
반응형

현재 브라우저 창이 닫힐 때 Chrome 개발자 도구가 닫히지 않도록하려면 어떻게하나요?


크롬 개발자 도구를 사용하여 Twitter oauth와 관련된 문제를 디버깅하려고합니다.

oauth 창이 나타나면 개발자 도구를 열어 요청을 모니터링하지만 oauth 창이 닫히면 개발자 도구 창도 닫힙니다. 요청한 내용을 검사 할 수 있도록 개발자 도구 창을 열어두고 싶습니다.

이것이 가능한가?


아니 완벽한 솔루션,하지만 당신은 이벤트에 중단 점을 추가 할 수 있습니다 Window.closeunload에서 체크 박스를 켜서 :

Developer tools -> "Sources" tab -> Event Listener Breakpoints -> Window -> close

Event Listener Breakpoints -> Load -> unload

둘 다 표시하고 어떤 것이 가장 적합한 지 확인하십시오.


또 다른 옵션은 수동으로 중단 점을 추가하는 것입니다. 너무 빨리 닫힘 창을 열고 JS 콘솔을 열고 :

window.addEventListener('unload', function() { debugger; })

그러나 모든 것이 정확히 창에서 수행하는 작업과 정확히 작업을 중지하고 싶을 때 발생하므로 @ jfhfhf839의 답변에서와 같이 Sources 탭에서 Event Listener Breakpoints를 실험하는 것도 좋은 생각입니다.

필자의 경우 (Google OAuth 흐름 디버깅) 트릭 Window -> Close아니고 유용했지만 원하는 위치에 도달하기 전에 실행을 몇 번 재개해야했지만 유용했습니다.Load -> UnloadScript > Script First Statement


원격 디버깅을 사용해보십시오 : https://developers.google.com/chrome-developer-tools/docs/remote-debugging 이 경우 개발자 도구는 자동으로 닫히지 않는 별도의 브라우저 탭에서 열립니다.

또한 찾을 수있는 경우 창을 닫는 코드에 중단 점을 설정하는 것을 고려하십시오.

참고 URL : https://stackoverflow.com/questions/11136010/how-do-i-prevent-chrome-developer-tools-from-closing-when-the-current-browser-wi

반응형