読者です 読者をやめる 読者になる 読者になる

素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

SafariでSelectorsAPIの:visited

Firefoxでは、

document.querySelectorAll(":visited");

で、訪問済みリンクが取得できる。
一方、Safariはプライバシーを考慮しているので、":visited"を使っても、必ず空になってしまう。
と思ったのだけど、取得する方法を見つけた。

document.querySelectorAll(":-webkit-any-link:not(:link)");

とすればいい。a要素に限定するなら、"a:not(:link)"で十分。