Google Chrome DevTools konnte SourceMap nicht analysieren: Chrome-Erweiterung

Google Chrome DevTools konnte SourceMap nicht analysieren: Chrome-Erweiterung

Ich entwickle auf Rails5 mit jQuery. Ganz plötzlich, heute Nachmittag, bekam ich diese Meldungen in meiner DevTools-Konsole. Das passiert sogar, wenn DevTools unter StackOverflow ausgeführt wird. Ich habe den Cache geleert und den Browser neu gestartet, aber es hat sich nichts geändert.

Auf der Suche nach einer Lösung stieß ich auf 44315460Wann laden Browser Sourcemaps herunter?aber ich weiß nicht einmal, was ich damit anfangen soll.

Übrigens: Wenn Sie auf einen der Links klicken, wird die Meldung „ERR_FILE_NOT_FOUND“ generiert.

Ich habe keine Ahnung, wie das angefangen hat und wie ich es beheben kann. Ratschläge?

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

Antwort1

Mir hat es geholfen, in den Devtools nur den aktuellen Kontext zu aktivieren.

Kontrollkästchen „Nur ausgewählter Kontext“ aktiviert

Vorbehalt:Es ist nicht klebrig. Sie müssen es jedes Mal zurücksetzen, wenn Sie DevTools öffnen.

Vorbehalt: Bei API-Aufrufen an andere Domänen treten keine Fehler auf, da sie zu einem anderen Kontext gehören.

Antwort2

Ich habe hierzu ein Chromium-Problem gemeldet:

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

Ich denke, die zahlreichen aktuellen Berichte hier lassen darauf schließen, dass es sich um einen neuen Fehler handelt, der durch ein Upgrade von Chrome entsteht.

Das passiert mir auch bei einem React/Webpack-Projekt, an dem ich arbeite und das vorher ohne dieses Problem problemlos erstellt wurde.

Ich konnte keine Duplikate finden, außer einem alten Problem, bei dem es sich meiner Meinung nach nicht um dasselbe handelt.


BEARBEITEN:

Es ist ein Fehler! Teilweise in Chrome, teilweise in einigen der Erweiterungen. Es hat keinen Einfluss darauf, wie die Erweiterungen funktionieren. Die nicht funktionierende Funktion, Quellzuordnungen aus Erweiterungen zu laden, sollte für Endbenutzer von Erweiterungen irrelevant sein und hat immer nicht funktioniert, nur dass DevTools jetzt den Fehler meldet.

AchtungWenn Sie diesen Fehler für Ihre eigenen Quellkartendateien sehen, wenn Sie versuchen, unter HTTPS zu debuggen ... ist es ein anderer Fehler! Und zwarverfolgtAberdie Behebung kann einige Zeit dauern.


Fix?

Wenn Sie damit einverstanden sind, die Erweiterung zu verlieren, klicken Sie wie in den anderen Antworten hier auf die Links in den fehlgeschlagenen Nachrichten und schauen Sie dann direkt links neben der Adressleiste nach (nichtim Hauptfenster), um zu sehen, welche Erweiterung Sie deaktivieren müssen.

Bildbeschreibung hier eingeben

Wenn Sie die entsprechenden Erweiterungen aktiviert lassen müssen, dann entweder @Webber'sAntwortmit Selected context onlyfunktioniert gut (aber es bleibt nicht gesetzt, wenn Sie Chrome schließen und wieder öffnen), oder OP @Richard_G'sAnregungeines Filters sieht gut aus (und bleibt eingestellt) - aber ich fand, dass der vorgeschlagene Filter zu viel weglässt:

Versuchen Sie es stattdessen einfach -chrome-extensionals Filter, wie in den Bildern unten gezeigt.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Antwort3

Dasselbe passiert bei uns seit gestern. Ich glaube, dieses Problem hängt mit einem Update zusammen, das Google am 7. Februar veröffentlicht hat.

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

Den bisherigen Antworten/Kommentaren zufolge scheinen diese drei Erweiterungen betroffen zu sein.

Adblock: cfhdojbkjhnklbpkdaibdccddilifddb
LastPass: hdokiejnpimakedhajhdlcegeplioahd
Test & Feedback: gnldpbnocfnlkkicnaplmkaphfdnlplb

Bei mir hat das vorübergehende Deaktivieren dieser Erweiterungen geholfen, eine dauerhaftere Lösung wäre jedoch das Erstellen eines Fehlerberichts.

Es ist auch möglich, dass diese Version einige Erweiterungen inkompatibel gemacht hat. Vielleicht sollten wir also warten, bis die Entwickler der Erweiterung eine kompatible Version veröffentlichen.

Ein andererEine vorübergehende Lösung wäre, das Laden der Erweiterung „beim Klicken“ oder auf „bestimmten Sites“ zuzulassen.

So was

Antwort4

Ich habe einen temporären Bypass, der ziemlich hässlich ist. Hoffentlich kriegen die Anbieter das untereinander auf die Reihe. Ich habe den Konsoleneinstellungen einen negativen Filter hinzugefügt, wie folgt. Ich werde das nicht als akzeptierte Lösung markieren.

-DevTools failed to parse SourceMap: chrome-extension:

In einem Screenshot: Bildbeschreibung hier eingeben

verwandte Informationen