Gibt es eine Möglichkeit, eine im Browser angezeigte Tooltip-Nachricht in die Zwischenablage zu kopieren?

Gibt es eine Möglichkeit, eine im Browser angezeigte Tooltip-Nachricht in die Zwischenablage zu kopieren?

Dies ist kein Code, den ich schreibe. Andernfalls würde ich für das, was ich brauche, CSS, JavaScript oder einen Internet Explorer 8-Beschleuniger verwenden.

Außerdem suche ich nach etwas, das meine Endbenutzer (nicht technisch versiert) verwenden können. Viewsource usw. helfen also nicht weiter.

Antwort1

Seitenquelltext öffnen, Element suchen, titleAttribut kopieren. Vorausgesetzt, das Attribut ist nicht mit JavaScript gesetzt.

Wenn Sie Firefox verwenden, installieren Sie Firebug und wählen Sie mit dem Elementselektor das Element mit dem Tooltip aus, das Sie kopieren möchten. Kopieren Sie anschließend das titleAttribut aus dem angezeigten DOM-Baum. Dies funktioniert auch, wenn das Attribut mit JavaScript festgelegt wurde.

Antwort2

In Chrome:

  1. Laden Sie die Webseite
  2. Öffnen Sie Chrome DevTools... Strg+Umschalt+I (Windows) oder Cmd+Opt+I (Mac)
  3. Auf der Webseite:
    • Tooltip anzeigen (normalerweise indem man mit der Maus über einen Teil der Seite fährt)
    • Klicken Sie mit der rechten Maustaste, während der Tooltip sichtbar ist, aber wählen Sie KEIN Element aus dem Kontextmenü aus (um sicherzustellen, dass der Tooltip für Schritt 4 sichtbar bleibt).
  4. In Chrome DevTools:
    • Klicken Sie auf die Registerkarte „Elemente“, um den Fokus auf das Bedienfeld „Elemente“ zu legen.
    • Strg+F für die Suche im Bereich „Elemente“
    • Geben Sie die ersten Wörter des Tooltip-Textes in das Suchfeld ein. Jetzt sollte die Suchzeichenfolge im Bereich „Elemente“ hervorgehoben erscheinen.
    • Klicken Sie auf das Element, das den Tooltip-Text enthält
    • Klicken Sie mit der rechten Maustaste auf das ausgewählte Element
    • Wählen Sie im Inhaltsmenü „Kopieren“ -> „Element kopieren“

Fertig … der gesamte Tooltip-Text befindet sich jetzt in der Zwischenablage.

Getestet in Chrome 54.0.2840.99 m.

Antwort3

Nicht direkt aus dem Tooltip.

Aber wenn Sie bereit sind, ein wenig Arbeit zu investieren, gibt es immer Möglichkeiten, an diese Dinge heranzukommen:

  • Klicken Sie mit der rechten Maustaste auf die Seite und wählen Sie in Ihrem Browser die Option „Quelltext anzeigen“ aus. Vorausgesetzt, es gibt keinen bösartigen JavaScript-Code, der den Zugriff auf Ihren Quelltext verhindert, und der Tooltip wurde nicht über eine Ajax-Anfrage abgerufen, sollten Sie nun in der Lage sein, den Quelltext der Seite zu untersuchen und Ihren Text irgendwo zwischen den dort angezeigten HTML- und JavaScript-Inhalten zu finden.
  • Alternativ verwenden Sie einen Debugger wieFeuerwanzedie die aktiveDOMdamit die Seite den Tooltip-Text an einer Stelle findet, von der er direkt kopiert werden kann.

Antwort4

Babaks Kommentar ist ziemlich wichtig. So wie es jetzt aussieht, klingt es, als würden Sie keinen Code schreiben oder eine Anwendung entwickeln; Sie möchten nur etwas aus Ihrem Browser in die Zwischenablage kopieren.

Angenommen, Sie versuchen dies, dann ist es möglich, dass sich der Tooltip im HTML-Code befindet. In HTML kann expliziter Text eingefügt werden, den die meisten Browser beim Mouseover als Tooltip rendern (z. B. die altEigenschaft eines imgTags). Wenn der Tooltip, den Sie in die Zwischenablage kopieren möchten, Teil des HTML-Inhalts ist, können Sie die Quelle in Ihrem Browser anzeigen und von dort kopieren.

Einige Browser verfügen über modernere Debugging- und Überprüfungstools, mit denen Sie durch einen Rechtsklick auf das Element selbst auch direkt zu dieser Stelle im Quellcode gelangen können.

verwandte Informationen