Google Chrome DevTools가 SourceMap을 구문 분석하지 못했습니다: chrome-extension

Google Chrome DevTools가 SourceMap을 구문 분석하지 못했습니다: chrome-extension

저는 jQuery를 사용하여 Rails5에서 개발 중입니다. 오늘 오후 갑자기 DevTools 콘솔에 이러한 메시지가 나타나기 시작했습니다. StackOverflow에서 DevTools를 실행하는 경우에도 발생합니다. 캐시를 지우고 변경 사항 없이 브라우저를 다시 시작했습니다.

해결책을 찾다가 44315460을 발견했습니다.브라우저는 언제 소스맵을 다운로드합니까?하지만 난 그걸로 무엇을 해야할지조차 모르겠어요.

OBTW, 링크 중 하나를 클릭하면 "ERR_FILE_NOT_FOUND"가 생성됩니다.

이 문제가 어떻게 시작되었는지, 어떻게 해결해야 하는지 전혀 모르겠습니다. 조언?

DevTools failed to parse SourceMap: chrome-extension://hdokiejnpimakedhajhdlcegeplioahd/sourcemaps/onloadwff.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CustomisedWorkItemMessaging.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CaptureBrowserEvent.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CustomisedWorkItemMessaging.js.map
DevTools failed to parse SourceMap: chrome-extension://gnldpbnocfnlkkicnaplmkaphfdnlplb/ContentScript/CaptureBrowserEvent.js.map

답변1

나에게는 devtools에서 현재 컨텍스트만 활성화하는 데 도움이 되었습니다.

선택한 컨텍스트 전용 확인란이 활성화되었습니다.

경고:끈적 거리지 않습니다. DevTools를 열 때마다 재설정해야 합니다.

경고: 다른 도메인에 대한 API 호출은 다른 컨텍스트에 속하므로 오류를 표시하지 않습니다.

답변2

이에 대해 Chromium 문제를 제출했습니다.

https://bugs.chromium.org/p/chromium/issues/detail?id=1052872

내 생각에 여기에 있는 여러 최근 보고서는 이것이 Chrome 업그레이드로 인해 발생한 새로운 버그인 것처럼 보입니다.

제가 작업하고 있는 React/Webpack 프로젝트에서도 이런 문제가 발생했는데, 이전에는 이 문제 없이 잘 구축되었습니다.

동일하지 않다고 생각되는 오래된 문제를 제외하고는 중복된 항목을 찾을 수 없습니다.


편집하다:

버그입니다! 부분적으로는 Chrome에, 부분적으로는 일부 확장 프로그램에 있습니다. 확장 기능의 작동 방식에는 영향을 미치지 않습니다. 작동하지 않는 기능, 즉 확장에서 소스 맵을 로드하는 것은 확장의 최종 사용자와 관련이 없어야 하며 항상 작동하지 않았습니다. 이제 DevTools가 오류를 표시하는 것뿐입니다.

주의HTTPS에서 디버깅을 시도할 때 자신의 소스 맵 파일에 대해 이 오류가 표시된다면... 그것은 다른 버그입니다! 어느 것이추적됨하지만수정하는 데 시간이 좀 걸릴 수 있습니다..


고치다?

확장 프로그램을 잃어도 괜찮다면 여기의 다른 답변에 따라 실패한 메시지의 링크를 클릭한 다음 주소 표시줄 바로 왼쪽을 살펴보세요(~ 아니다기본 창에서) 비활성화해야 하는 확장 프로그램을 확인하세요.

여기에 이미지 설명을 입력하세요

관련 확장을 활성화해야 하는 경우 @Webber의답변잘 작동 Selected context only하지만 Chrome을 닫았다가 다시 열면 설정이 유지되지 않습니다. 또는 OP @Richard_G제안필터의 모양은 좋아 보이지만(설정된 상태로 유지됨) 제안된 필터가 너무 많은 항목을 잘라내고 있음을 발견했습니다.

-chrome-extension대신 아래 이미지에 설명된 대로 필터로 사용해 보세요 .

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

답변3

어제부터 우리에게도 같은 일이 일어나기 시작했습니다. 이 문제는 Google이 2월 7일에 푸시한 업데이트와 관련이 있는 것 같습니다.

https://chromereleases.googleblog.com/2020/02/beta-channel-update-for-chrome-os.html

현재까지의 답변/댓글에 따르면 이 3개의 확장 프로그램이 영향을 받은 것으로 보입니다.

Adblock: cfhdojbkjhnklbpkdaibdccddilifddb
LastPass: hdokiejnpimakedhajhdlcegeplioahd
Test & Feedback: gnldpbnocfnlkkicnaplmkaphfdnlplb

나에게는 이러한 확장 기능을 일시적으로 비활성화하는 것이 효과가 있었지만 보다 영구적인 해결책은 버그 보고서를 작성하는 것입니다.

이번 릴리스에서 호환되지 않는 확장이 거의 없을 수도 있으므로 확장 제작자가 호환되는 버전을 출시할 때까지 기다려야 할 수도 있습니다.

또 다른임시 해결책은 확장 프로그램이 "클릭 시" 또는 "특정 사이트"에서 로드되도록 허용하는 것입니다.

이와 같이

답변4

나는 일종의 추악한 임시 우회를 가지고 있습니다. 벤더들이 스스로 이 문제를 해결할 수 있기를 바랍니다. 내가 한 일은 콘솔 설정에 다음과 같이 네거티브 필터를 추가하는 것이었습니다. 나는 이것을 수용된 해결책으로 표시하지 않을 것입니다.

-DevTools failed to parse SourceMap: chrome-extension:

스크린샷 내에서: 여기에 이미지 설명을 입력하세요

관련 정보