Kann ich die Konsolenprotokollierung für alle Chrome-Erweiterungen deaktivieren?

Kann ich die Konsolenprotokollierung für alle Chrome-Erweiterungen deaktivieren?

Ich bin Webentwickler und verwende daher häufig die JS-Konsole, um meine Web-Apps zu debuggen. Die Erweiterungen, die ich in Chrome am liebsten verwende, schreiben jedoch eine Menge Datenmüll in die Konsole. Ich möchte während der Arbeit nicht alle meine Erweiterungen deaktivieren müssen, da ich häufig zwischen verschiedenen Benutzern wechseln muss. Ich weiß, dass ich die Benutzerumschaltung (auf meinem Betriebssystem) verwenden könnte, aber das ist auch mühsam, da ich wiederum häufig zwischen verschiedenen Benutzern wechseln muss.

Ich möchte wirklich verhindern, dass Erweiterungen die Konsole verwenden, da ich die Ausgabe von Erweiterungen nie sehen muss. Gibt es eine Möglichkeit, dies zu tun? Wenn nicht, gibt es eine Möglichkeit, alle Erweiterungen schnell auszuschalten und dann wieder einzuschalten, beispielsweise durch eine Art schnellen Profilwechsel in Chrome selbst?

Nur um das klarzustellen: Das sind keine Erweiterungen, die ich schreibe, sondern solche, die ich herunterlade und die ich an der Verwendung der Konsole hindern möchte.

Antwort1

Chrome selbst bietet Benutzerprofile und schnellen Benutzerwechsel. Fügen Sie einen Benutzer hinzu von chrome://settings/.

Sie können Ihre Webanwendung mit dem neuen Benutzer testen, den Sie erstellt haben.

Bildbeschreibung hier eingeben

Um zwischen Benutzern zu wechseln, klicken Sie einfach auf das Symbol oben links und wählen Sie dann den anderen Benutzer aus.

Bildbeschreibung hier eingeben

Antwort2

Ähnlich wie bei der obigen Antwort können Sie auch eine Incognitooder Privateeine Registerkarte verwenden, um diese Erweiterungen stummzuschalten. Dies hat jedoch Nachteile. Wenn beispielsweise Visual Studioein Debug-Fenster gestartet wird, wird das letzte aktive Browserfenster verwendet, um die neue Debug-Registerkarte hinzuzufügen. Sie müssen daher sicherstellen, dass das IncognitoFenster aktiv/ausgewählt ist.

Was Ihre eigentliche Frage betrifft, bin ich mir ziemlich sicher, dass die Antwort nein ist. Das Protokoll ist nicht für Benutzer, sondern für Entwickler gedacht, und eine Erweiterung, die Protokolle stumm schalten kann, könnte eine Sicherheitsverletzung darstellen. Es müsste eine Funktion sein, die speziell dem Browser hinzugefügt wird, vielleicht eine Kontrollkästchenliste von Erweiterungen, die Sie manuell deaktivieren können? Wenn Sie Chromiumalso open sourcedie Fähigkeiten und die Zeit hätten,Dukönnte es hinzufügen.

verwandte Informationen