11
votes

Utilisez jQuery pour sélectionner des liens visités

J'essaie de sélectionner tous les liens visités via JQuery. Voici le HTML

<div class="question-summary">
    <a class="question-hyperlink">Stuff</a>
</div>


0 commentaires

3 Réponses :


41
votes

L'approche donnée a été désactivée pour des raisons de sécurité .

Comme il est possible de récupérer l'historique d'un visiteur en recherchant des liens visités, certaines mesures ont été prises par les fournisseurs de navigateurs pour l'empêcher.

Source: Blog de Fondation Mozilla.

coché en chrome et FF - les deux ne prennent pas en charge $ ("A: visité") plus longtemps.


0 commentaires

3
votes

1 commentaires

Ce genre semble une nouvelle question. De plus, vous voudrez placer le code et la documentation pertinents ici pour prendre en charge votre réponse et non un lien vers la réponse. Ils peuvent changer, affectant la validité de ce que vous répondez.



0
votes

Entrez le code ici`it n'est pas pris en charge par JavaScript alors que j'essaie également de trouver des méthodes pour collecter des données de liens visités pour masquer le nœud visité.

Quelques références: Confidentialité et le Sélecteur visité - CSS | MDN p>

Si tout ce que vous vous souciez du style, vous devez être capable de le réaliser via CSS, mais à travers ce qui est affiché à l'écran doit être le seul moyen de l'observer être visité. P>

Je fais de cette façon dans un mode d'administration de Greasemonkey pour laisser ces sites sans: un style visité affiche ces liens déjà visités. P> xxx pré>

pour collecter les données à la section locale, j'utilise la Greasemonkey API P>

if(preVisitedLinks.includes(trs[i].querySelectorAll('li')[0].querySelector('a').href.replace('http://xxx.xxxx.com/',''))){
        trs[i].remove();
    }


0 commentaires