이 오류 해결 방법: Unchecked runtime.lastError: The message port closed before a response was received.

에러 발생 타이밍



페이지 표시시. . .

환경



macOS 10.13.6
Chrome v72 (다른 브라우저는 체크되지 않음)

상황



browser-sync만 사용해 파일을 갱신 타이밍으로 브라우저도 반영해 환경을 구축해, 콘솔을 들여다 보았습니다.
덧붙여서 해당 HTML 파일을 직접 브라우저에서 열면 이 오류는 없었습니다.
Unchecked runtime.lastError: The message port closed before a response was received.



왜 이런 사고에 오류? ?

이전에 이 에러를 만난 적이 있습니다만, javascript 움직이고 일의 환경이 아니기 때문에 좋겠다고 하고 놓았습니다만, 신경이 쓰였으므로 재조사.

조사



그러면 이런 기사를 발견.

Unchecked runtime.lastError: The message port closed before a response was received

이것이 이것! 바로 이것! 라고 생각하면서 읽고 있는 것인가 왠지 자신과 환경 차이 그렇게,,,
하지만 기사의 끝에있었습니다.
아무래도 chrome extension가 원인이었던 것 같다.

결과



위를 근거로 자신의 Chrome extension의 온 오프 전환하면서 범인 찾기를 실시했는데, 제 경우에는 이 녀석이 원인이었습니다.
カスペルスキー セキュリティ
oh...

그렇다고 해서 이 에러가 나오면, 우선은 chrome extension 를 의심해, 괜찮은 것이 아닐까라는 결과였습니다.

--- 추가 ---
기본적으로는 로컬 환경하에서의 이벤트이므로, 신경이 쓰이지 않으면 방치해도 좋다고 생각됩니다.

좋은 웹페이지 즐겨찾기