5월 302014
 

크롬을 사용하다가 일부 링크들이 클릭이 안되는 현상이 발생하여
Chrome Debugger의 Network 탭에서 해당 링크를 클릭하여보면
CAUTION: Provisional headers are shown 이라는 메시지가 보이면서
링크 호출이 취소되는 현상이 발생할 수 있다.

이미지 1

이 현상은 다음과 같은 이유들 때문에 발생할 수 있다.

  1. AdBlock과 같은 크롬 확장 프로그램때문에 발생할 수 있다.
    이 경우 AdBlock을 중지하거나 삭제해 본다.
  2. Custom Protocol을 실행시키지 못하는 크롬 자체의 문제일 수 있다.
    이 경우 크롬 브라우저가 서로 같은 버전임에도 불구하고 사용하는 PC에 따라 동작하기도 하고 그렇지 않기도 한다.
    이 문제인 경우에는 mailto: 같은 표준적인 링크들도 정상적으로 동작하지 않으므로 크롬 자체의 문제라고 볼 수 있다.

위 2번 문제인 경우에는 다음과 같은 순서로 문제를 해결할 수 있다.

  1. HTML 소스를 보고 클릭되지 않는 링크의 URL이 Custom Protocol을 사용하고 있는지 확인해본다.
    • 예 : <a href=”myprotocol://myteststring”>링크</a>
  2. 크롬 브라우저를 닫는다.
  3. 설치된 OS에 따라 다음 경로에 있는 Local State 파일을 연다.
    • 윈도우즈 7인 경우 : %LOCALAPPDATA%\Google\Chrome\User Data\Local State
    • 맥 OS 10.8인 경우 : ~/Library/Application Support/Google/Chrome/Local State
    • 우분투 12.04인 경우 : ~/.config/google-chrome/Local State
  4. 이 파일에서 excluded_schems 라는 문자열을 찾아서 아래와 같이 추가하고 저장한다.
    (Custom Protocol이 “myprotocol”인 경우의 예)
    “myprotocol” : false,
  5. 크롬을 다시 시작한다.

  One Response to “크롬에서 “CAUTION: Provisional headers are shown” 문제가 발생했을 때 해결 방법”

  1. 감사합니다

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)