Reading the site behind the evil evil evil evercookie
hack (evil, almost indestructible cookies), I stumbled upon the author's CSS History Knocker
code. This is something I'd toyed with in the past but never really came up with something I could apply it to, or a business evil enough to let me try.
The basic idea, articulated by Jeremiah Grossman
The possibilities of this kind of sneakiness are pretty awesome, and scary. Let's say you're a bank, you can know which other banks the user has visited, and present your offer with direct comparisons to the offers of other banks the user has visited. If you know the logged-in URL of a competitor, you can tell who of your visitors are your competitor's customers and make offers or inducements specifically for that audience. Cool.
Of course you plug this kind of thing into an ad network and all kinds of evilness can start to be done.
My demo page
And so I present my edition of the CSS History Knocker
. Chrome seems to have plugged the hole, so try Firefox, Exploder or the Android browser. Haven't tried Safari.