Ich möchte eine Erweiterung in Firefox erstellen, die auf einer Webseite eingebettete Links von Benutzern extrahiert, die die Maus über den Link bewegen. Dies wäre sehr ähnlich der Linkzielanzeige in der Statusleiste am unteren Rand des Browsers.Firefox Extension Link Extractor
Das Problem, das ich habe, ist Zugriff auf Dokumentobjekt der geladenen Webseite. Ich habe versucht document.getElementsByTag("a")
es hat nicht funktioniert. Ich habe versucht content.document.getElementByTag("a")
es hat nicht funktioniert.
Idealerweise möchte ich es so verhalten:
- Webseite geladen wird.
- Alle Anker auf der Webseite haben das Attribut onmouseover.
- Benutzer zeigt auf einen Link.
- Das Ereignis wird ausgelöst und die URL der Verknüpfung wird extrahiert und in einer Warnmeldung angezeigt.
u bedeuten document.addEventListener ("click", funtion (e) {if (this.target instanceof HTMLAnchorElement) {alert ("hallo")}}, false); – user375065
Sie haben die richtige Idee, aber Sie haben Punkt 1 verpasst. Und ich denke, das ist das eigentliche Element, das angeklickt wurde, nicht das Ereignis (das ist "e", so wie Sie es in Ihrem Kommentar geschrieben haben. – MatrixFrog