Ich möchte eine Chrome-Erweiterung schreiben, die nicht nur die URLs im Verlauf, sondern auch die verweisenden URLs aufgeführt. Zum Beispiel, wenn ich Wikipedia von Google angeklickt habe, sollte es "Wikipedia: von Google bezeichnet" heißen.Chrome.History erhalten Verweis URL (JS)
Mein erster Versuch war, ein HistoryItem für die fragliche URL zu nehmen, das letzte VisitItem zu extrahieren und dann referingVisitId zu verwenden, um die anfängliche URL aufzuspüren, aber das ist, wo ich stecken geblieben bin. Mein Problem besteht darin, die Bedeutung von referingVisitId nicht zu verstehen. Ist es die ID des History-Objekts, die die neue Seite geöffnet hat? Ist es die ID des VisitItems, die durch den URL-Klick ausgelöst wurde? Die Dokumentation besagt, dass es sich um die "Visit ID des Referrers" handelt, was mich jedoch immer noch verwirrt.
1) Was bedeutet referingVisitId?
2) Kann ich referingVisitId verwenden, um die verweisende URL aufzuspüren? Wenn das so ist, wie?
Vielen Dank für Ihre Zeit!
Wenn Sie nur die verweisende URL möchten, verwenden Sie einfach 'document.referrer'. – Doorknob
@Dooknob Das funktioniert nicht, wenn das Ursprungsprotokoll https ist und das Zielprotokoll http ist, oder wenn der angeklickte Link das Attribut 'rel = "noreferrer" 'gesetzt hat. –
Dies würde funktionieren, um die Verweis-URL der Seite zu erhalten, auf der sich der Besucher gerade befindet, aber ist es möglich, diese zu verwenden, wenn ich den gesamten Verlauf analysieren wollte? – Sergiy