web-dev-qa-db-ja.com

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
91
Richard_G

私にとっては、devtoolsで現在のコンテキストのみを有効にするのに役立ちました。

Selected context only checkbox enabled

注意:べたつくことはありません。 DevToolsを開くたびにリセットする必要があります。

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

94
Webber

これについてChromiumの問題を提出しました:

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

最近の複数のレポートは、Chromeへのアップグレードに起因する新しいバグのように見えます。

私が取り組んでいるReact/Webpackプロジェクトでも、以前はこの問題がなく問題なくビルドできていました。

同じとは思わない古い問題を除いて、重複を見つけることができませんでした。


編集:

バグです!一部はChrome、一部は拡張機能です。拡張機能の動作には影響しません。機能しない、拡張機能からソースマップを読み込む機能は、拡張機能のエンドユーザーには無関係である必要があり、常に機能していませんでした。DevToolsがエラーを報告しているだけです。

[〜#〜] nb [〜#〜]HTTPSでデバッグしようとしたときに、独自のソースマップファイルに対してこのエラーが表示された場合...それは別のバグです!これは tracked ですが、- 修正には時間がかかる場合があります です。


修正?

拡張機能を失ってもよろしい場合は、ここでの他の回答と同様に、失敗したメッセージのリンクをクリックして、アドレスバーの左側を見てください(ではありませんメインウィンドウ)を無効にする必要がある拡張機能を確認します。

enter image description here

関連する拡張機能を有効にしておく必要がある場合は、@ Webberの answer を使用してSelected context onlyは正常に機能します(ただし、Chromeを閉じて再度開いたときに設定が維持されません)、またはフィルターのOP @Richard_Gの suggestion は適切に見えます(設定は維持されます)-提案されたフィルターはあまりにも多くのものをカットしていました:

-chrome-extension代わりにフィルターとして、以下の画像でデモされます。

enter image description here

enter image description here

enter image description here

44
MikeBeaton

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

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

日付までの回答/コメントに従って、これらの3つの拡張機能が影響を受けるようです。

Adblock: cfhdojbkjhnklbpkdaibdccddilifddb
LastPass: hdokiejnpimakedhajhdlcegeplioahd
Test & Feedback: gnldpbnocfnlkkicnaplmkaphfdnlplb

私にとって、これらの拡張機能を一時的に無効にすることで問題は解決しましたが、より永続的な解決策は、バグレポートを作成することです。

このリリースで互換性のない拡張機能がいくつか作成された可能性もあります。そのため、拡張機能の作成者が互換性のあるバージョンをリリースするまで待つ必要があります。

Another一時的な解決策は、拡張機能が「クリック時」または「特定のサイト」でロードできるようにすることです。

これが好き

11
Anand

今日それは私にも起こりました。 chrome動作がchrome更新後に変更されます。

警告を取り除くための回避策は次のとおりです。

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

拡張機能を無効にすると、警告が表示されなくなります。

4
H. Alper Tuna

ちょっと醜い一時的なバイパスがあります。うまくいけば、ベンダーはこれを解決するでしょう。次のように、コンソール設定にネガティブフィルターを追加しました。これを承認済みのソリューションとしてマークするつもりはありません。

-DevTools failed to parse SourceMap: chrome-extension:

スクリーンショット内: enter image description here

4
Richard_G

私の場合はAdblock Plus-無料の広告ブロッカー3.8拡張機能でした。この拡張機能を無効にすると、メッセージを削除できます

1
Eric Aska