Ein "schönes" Beispiel; ich weiß allerdings nicht, was Javascript in dem Fall tut, denn der CSS-Angriff (s. u.) ist unabhängig davon.
Wie dem auch sei: Für mich muß eine Webseite allen Programmcode nur auf dem Server ausführen (PHP, Python, Perl ...) und nicht bei mir! (kein clientseitiges Javascript).
Zum eigentlichen Punkt der Webseite, sie schildert, wie mit CSS die Browser-History selektiv abgefragt werden kann, es geht so:
1.) CSS kann die Formatierung davon abhängig machen, ob eine Site bereits besucht wurde (= Browser-History).
2.) CSS kann als Formatierung einen Link verwenden, üblicherweise für ein Hintergrundbild: background:url(..)
Für diese URL kann man kennzeichnende Links zur eigenen Seite nehmen und so registrieren, ob die vom CSS angesprochene URL schon besucht wurde.
Solange es um einen endlichen Vorrat an URLs geht, kann man so erkennen, ob eine URL in der Browser-History vorkommt. Die Beispiele in diesem Fall stammen alle ausden USA - für "hierzulande" könnte man eine entsprechende Linksammlung aufstellen, funktioniert dann ähnlich.
(via Forum bei Telepolis)