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?
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.
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:
Ich weiß nicht, ob es sicherer ist als: besuchte Herangehensweise.
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%Tags und Links jquery