CSS の visited を利用してブラウザの訪問履歴を取得されうるユーザは 76 % 以上に上る - Slashdot.jp
というような記事があったのですが、理屈はわかるものの 具体的な実装方法が思いつかないので 調べてみました。
getComputedStyle や currentStyle 辺りを使って visited の色に変更されているかを確認するようですね。
下のサイトなどを
参考に IE6 にも対応する形で作ってみました。
気になる人は HTML ソースを見てください。
(動作確認 IE6 Firefox3.6 )
【参考サイト】
getComputedStyle について調べてたら深みにハマったのでメモ - IT戦記
Yahooo! JAPAN のリンクをいくつか貼ってみました。 「訪問済みチェック」をクリックしてみてください。 URL の方をクリックすると、そのページにジャンプします。
訪問済みチェック → http://www.yahoo.co.jp/
訪問済みチェック → http://gourmet.yahoo.co.jp/
訪問済みチェック → http://realestate.yahoo.co.jp/
訪問済みチェック → http://variety.yahoo.co.jp/
ちなみに次期バージョンの Firefox では対策されるそうです。