Détection des sites visités…par CSS

Je suis tombé sur cet article ce week-end et j’ai vraiment été bluffé par la simplicité et l’efficacité du script proposé. L’auteur explique comment il peut retrouver les sites visités par l’utilisateur en utilisant uniquement la propriété CSS visited d’un lien hypertexte.
Comment ça marche ?
En fait dans la page l’auteur à « caché » la liste des sites qu’il désire tester sous forme de liens hypertextes.


MySite.com
....

Il a aussi définit une propriété css particulière pour les liens visités

a:visited {
..
height:100px;
...
}

Ensuite votre navigateur fait le reste en marquant les liens que vous avez déjà visités
Il reste plus qu’à parcourir ces liens et de tester leur propriété offsetHeight.

var items = document.getElementsByTagName('a');
for (var i=0,i

Simple et efficace....