Verwenden Sie jQuery, um besuchte Links auszuwählen

8

Ich versuche alle besuchten Links über jQuery auszuwählen. Hier ist der HTML

%Vor%

Wenn question-hyperlink besucht wurde, sollte ich question-summary auswählen. Irgendwelche Ideen?

    
Tyler Carter 31.07.2009, 06:03
quelle

4 Antworten

8

Hier ist die Auswahl:

%Vor%

Anwendungsbeispiel:

%Vor%     
Omiod 24.11.2009, 17:54
quelle
28

Ich denke, es sollte erwähnt werden, dass der angegebene Ansatz in Browsern aus Sicherheitsgründen deaktiviert wurde. Da es möglich ist, die Besucherhistorie durch Suchen nach besuchten Links abzurufen, wurden bestimmte Maßnahmen ergriffen, um dies zu verhindern.

Quelle: Mozilla Foundation Blog.

In Chrome und FF eingecheckt - beide unterstützen $("a:visited") nicht mehr.

    
panepeter 29.04.2014 07:58
quelle
2

Ich habe die Problemumgehung basierend auf LocalStorage auf Nevyans Blog: Mark besuchte Links gefunden Verwenden von JavaScript und localStorage

Er schlug sauberen JavaScript-Code zum Speichern von Links vor, auf die der Seitenbenutzer in LocalStorage geklickt hatte, und fügte die Klasse "besucht" dem übergeordneten Element eines Elements <a> hinzu:

%Vor%

Ich weiß nicht, ob es sicherer ist als: besuchte Herangehensweise.

    
Maciej 16.02.2015 15:51
quelle
0

Code hier eingeben'Es wird nicht von Javascript unterstützt, da ich auch versuche, Methoden zu finden, um eine: besuchte Links-Daten zu erhalten, um den besuchten Knoten zu verbergen.

einige Referenz: Datenschutz und der: besuchte Selektor - CSS | MDN

Wenn Sie nur an Styling interessiert sind, sollten Sie es über CSS erreichen können, aber durch das, was auf dem Bildschirm angezeigt wird, sollte es die einzige Möglichkeit sein, zu beobachten, wie es besucht wird.

Ich mache diesen Weg in einem Userscript für Greasemonkey, um diese Sites ohne den: besucht-Stil die bereits besuchten Links anzeigen zu lassen.

%Vor%

Zum Sammeln der Daten zu lokalen verwende ich die Greasemonkey API

%Vor%

Ich habe gerade Tutorials auf Youtube für die API angeschaut und versuche in das Userscript zu schreiben

Greasemonkey API: Werte suchen nur nach diesem Titel auf Youtube.

Schriftliches Tutorial: Ссылка

Greasemonkey-Dokumente: Ссылка

einige Teile meines Benutzerscript

%Vor%

Und an einigen Stellen benutze ich die Zeichenfolge, um den Code der besuchten Links zu erkennen

%Vor%     
pendave 13.03.2017 15:43
quelle

Tags und Links