소개
글 작성자가 업로드 한 이미지

가끔 사이트 구성이 궁금하여 개발자 도구를 켜면, 이렇게 개발자 도구를 사용하지 못하게 막는 사이트들이 종종 있다.

이게 개발자 도구가 열려 있는 경우 debugger 문이 자동으로 현재 스크립트 동작을 중단점으로 설정한다는 것을 이용하는 것인데, 이걸 무시하려는 사용자를 방해하기 위해 debugger를 반복 실행한다.

크로뮴에서

크로뮴에선 이를 간단하게 무시할 수 있다.

글 작성자가 업로드 한 이미지

debugger 호출 시 호출되는 지점을 자동으로 표시하며 Sources 탭으로 가게 되는데, 여기서 우측에 있는 ‘Deactivate breakpoints’를 활성화시켜주면 된다.

파이어폭스에서?

브라우저 기능으로 해결하지 못하고, Greasyfork 같은 유저 스크립트 확장으로 해결할 수 있는 것으로 보이나 일부 발전된 구조에서는 해결하지 못하는 문제가 있다고 한다.

위 글의 개발자는 파이어폭스 소스에서 debugger 매크로를 다른 이름으로 변경해서 해결했다.

여담

리서치하다가 재밌어보이는 발표를 발견했다.

태그
javascript
browser
반응과 댓글 시스템은 Giscus에 의해 호스팅되며, 모든 대화는 GitHub에 저장됩니다.

출처가 명확하지 않은 내용을 신뢰하지 마세요. 글 작성자는 이로 인해 발생하는 책임을 지지 않습니다.

피드백 무엇이든 환영합니다 🤗

doda.dev license github made with ☕️

Paused in debugger 무시하기 – 도다위키