[Chrome] 크롬 console.log/debug/alert가 됐다 안 됐다 할 때 체크해보세요.

  방금 개발하면서 겪은 현상인데, localhost 도메인 상에서는 console.log, console.debug, console.error, alert 등 프롬프트 관련 기능이 전부 작동을 안 하는 현상이 생겼습니다. 웃긴 건, 크롬의 캐시를 지우거나, 컴퓨터를 껐다 키거나 하면 다시 된다는 것이죠. 물론 한두 시간 정도 켜놓다 보면 또 시작...
  이게 정신줄 놓게 만드는 게, localhost가 아닌 방법으로 접속하면 정상 작동한다는 겁니다. 제 도메인인 honsal.dynu.com, 127.0.0.1 등으로 접속하면 문제없이 프롬프트가 실행됐습니다.

  결론부터 말하자면 제 경우 원인은 AdBlock이었습니다. 왠진 모르겠지만, 애드블럭 차단 사이트에서 localhost를 제외시키면 프롬프트가 정상적으로 작동되더군요. 전엔 없던 증상인데, 참 어이가 없네요 허허...

  아무튼 애드블록을 사용중이신 분이라면 한 번 체크해 보시기 바랍니다. 특히 저와 같이 localhost만 됐다 안 됐다 하는 상황이라면 해결될 것이라고 생각되네요.

  다들 즐코하시길.


2017. 04. 07. 추가

  AdBlock 적용 후에도 문제가 지속돼 방법을 알아보다가 개발자용 도구에서 해답을 찾았습니다.

[확실한 방법] 개발자용 도구 새로고침 사용

  크롬에서 F12를 누르면 개발자 콘솔이 뜨는 건 다들 알고 계시죠? 그렇게 개발자용 도구를 띄운 상태에서 새로고침 버튼 꾹 누르고 있거나 우클릭하면 메뉴가 뜹니다. 개발자용 도구를 열지 않은 상태에서 우클릭하거나 꾹 눌러봐야 뜨지 않습니다. 꼭 개발자용 도구를 활성화한 뒤 시도해주세요.


  기본 F5를 누르면 실행되는 새로고침은 맨 위의 일반 새로고침(Ctrl + R)입니다. 로컬호스트 캐싱을 방지하기 위해선 그보다 강력한 강력 새로고침(Ctrl + Shift + R)이나, 그 아래의 캐시 비우기 및 강력 새로고침을 하면 됩니다.

  제 경우엔 Ctrl + Shift + R로 해결되었습니다. 하나씩 시도해보세요.

댓글

이 블로그의 인기 게시물

C# 남아도는 메모리에도 불구하고 OutOfMemoryException이 발생한다면?

MySQL 데이터 타입과 Java 데이터 타입 비교/매칭

테일즈위버 OST 전곡 모음