Wie kann ich den Inhalt einer Warnmeldung in Google Chrome in die Zwischenablage kopieren?

Wie kann ich den Inhalt einer Warnmeldung in Google Chrome in die Zwischenablage kopieren?

Wie kann ich den Inhalt einer Warnmeldung in Google Chrome in die Zwischenablage kopieren?

https://code2care.org/2015/wie-kopiert-man-chrome-alert-popup-text-in-die-zwischenablage/(Spiegel) sagt, man könne den Text auswählen und CTRL+ verwenden C, aber das funktioniert bei mir nicht: Ich kann den Text nicht auswählen. Ich verwende Version 83.0.4103.116 (Offizieller Build) (64-Bit) unter Windows 7 SP1 x64 Ultimate.

Antwort1

Eine Warnung auf einer HTML-Webseite stammt aus dem JavaScript-Code windows.alert(). Sie können also einen Debugger anhängen, der einen Haltepunkt auslöst, wenn eine Warnung angezeigt wird. Sie erhalten Zugriff auf die Anweisungen und können den Warntext von dort kopieren. Öffnen Sie die Entwicklertools und fügen Sie diesen Code hinzu, den Sie hier findenhttps://stackoverflow.com/questions/14159283/is-there-any-way-to-get-the-origin-of-an-alert-box:

window.alert = function() {
  debugger;
}

Antwort2

Ich habe eine nützliche Lösung gefundenHier.

Drücken Sie F12, um die Entwicklertools von Chrome zu öffnen, fügen Sie diesen Codeausschnitt in die Konsole ein und drücken Sie die Eingabetaste:

alert = ( () => {
  const oldAlert = alert;
  var inAlert = false;
  return (x) => {
    if (!inAlert) {
      console.log(x);
      inAlert = true;
      return oldAlert(x)
      inAlert=false;
    };
  }
} )()

Jetzt wird der Text der Warnung in der Konsole dupliziert, wo er ausgewählt und kopiert werden kann. Sie müssen diesen Code ausführen, bevor die Warnung angezeigt wird, damit er funktioniert. Wenn die Warnung also bereits angezeigt wird, schließen Sie sie und führen Sie den Vorgang, der sie verursacht hat, erneut aus.

(Danke an Stuart Schechter für diesen Code)

verwandte Informationen