CSS の visited を利用してブラウザの訪問履歴をチェックする

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 では対策されるそうです。

Google サイト内検索

Amazonアソシエイト