Google Chrome DevTools が SourceMap の解析に失敗しました: chrome-extension

google-chrome google-chrome-devtools google-chrome-extensions

私はjQueryを使ってRails5で開発をしています。今日の午後に突然、DevToolsのコンソールにこのようなメッセージが表示されるようになりました。これはStackOverflowでDevToolsを起動していても発生します。キャッシュをクリアしてブラウザを再起動しても変化はありませんでした

解決策を探していたら、44315460 When do browsers download sourcemaps?

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

  96  Richard_G  2020-02-06


ベストアンサー

私にとっては、devtools で現在のコンテキストだけを有効にすることができました

Selected context only checkbox enabled

警告: これは粘着性がありません。DevToolsを開くたびにリセットする必要があります

警告: 他のドメインへの API 呼び出しは別のコンテキストに属しているため、エラーは表示されません

98  Webber  2020-02-08


この件について、私はChromiumの問題を提出しました

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

ここでの複数の最近の報告を見ると、まるでChromeへのアップグレードから来る新しいバグのように見えますね

これは私が作業しているReact/Webpackプロジェクトでも発生しており、以前はこの問題がなくても問題なく構築できていたのですが、今回はこの問題が発生しました

同じとは思えない古い号以外は、重複するものが見つかりませんでした


EDIT:

バグですよ!部分的にはChromeで、部分的には拡張機能の一部です。拡張機能の動作には影響しません。機能していない機能、拡張機能からのソースマップの読み込みは、拡張機能のエンドユーザーには無関係なはずで、常に機能していたわけではありません

注: HTTPS でデバッグしようとしているときに、自分のソースマップファイルでこのエラーが表示される場合は、別のバグです。追跡されています しかし、修正には時間がかかるかもしれません


Fix?

あなたは拡張子を失うことに満足している場合は、ここで他の回答のように, 失敗したメッセージ内のリンクをクリックして、アドレスバーの左側(メインウィンドウではなく)だけを見て、あなたが無効にする必要がある拡張子を参照してください

enter image description here

関連する拡張機能を有効にしておく必要がある場合は、@Webberさんの回答Selected context onlyを使うとうまくいきます(ただし、Chromeを閉じたり開き直したりすると設定されたままになりません)、またはOP @Richard_Gさんの提案のフィルターが良さそうです(設定されたままになります)

以下の画像のように、フィルタとして -chrome-extension だけを使ってみてください

enter image description here

enter image description here

enter image description here

47  MikeBeaton  2020-02-17


昨日から同じことが私たちにも起こり始めました。この問題は、2月7日にGoogleがプッシュしたアップデートが関係していると思います

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

これまでの回答やコメントによると、以下の3つの拡張機能が影響を受けているようです

Adblock: cfhdojbkjhnklbpkdaibdccddilifddb
LastPass: hdokiejnpimakedhajhdlcegeplioahd
Test & Feedback: gnldpbnocfnlkkicnaplmkaphfdnlplb

私の場合、これらの拡張機能を一時的に無効にすることはできましたが、より恒久的な解決策はバグレポートを提出することです

今回のリリースで互換性のない拡張機能が少なくなった可能性もあるので、拡張機能の作者が互換性のあるバージョンをリリースするのを待つべきなのかもしれません

別の一時的な解決策としては、拡張機能を “クリックすると “または “特定のサイト “でロードできるようにすることです

これを好きになった

11  Anand  2020-02-10


今日は私にも起こりました。クロームアップデート後に拡張機能関連のクロームの動作が一部変更されているようです

警告を取り除くための回避策は以下の通りです

  1. 地図ファイルのリンクをクリックします
  2. Chromeはアドレスバーの左にある拡張子を表示しています
  3. その拡張機能を無効にします

拡張機能を無効にしたら警告が消えました

4  H. Alper Tuna  2020-02-07


私は一時的なバイパスを持っていますが、それは一種の醜いものです。うまくいけば、ベンダーはこれを自分たちの間で解決してくれるだろう。私がしたことは、以下のようにコンソールの設定にネガティブフィルタを追加することでした。私はこれを受け入れられた解決策としてマークするつもりはありません

-DevTools failed to parse SourceMap: chrome-extension:

スクリーンショットの中にenter image description here

4  Richard_G  2020-02-11


私の場合はAdblock Plus – 無料の広告ブロッカー3.8の拡張機能で、この拡張機能を無効にすることでメッセージを取り除くことができます

1  Eric Aska  2020-02-20


タイトルとURLをコピーしました