CSSセレクター
:visited
は、悪意のあるサイトが
getComputedStyle()
呼び出して以前にアクセスした他のサイトを見つけ、
1分あたり最大
21万チェックの速度でそれを行う場合の既知の危険
:visited
表します(Safariではさらに多く)。
プライバシーに真剣に取り組んでいるMozillaは、まもなくこのホールにパッチを当てようとしています。 どのFirefoxビルドに以下の変更が含まれるかはまだ不明ですが、今すぐ詳細を確認できます。
getComputedStyle
関数(および
querySelector
ような
querySelector
)は、今後は真実を伝えません。 ユーザーが設定されたアドレスにアクセスしたことがないような値を返します。
-訪問したリンクは、独自の方法でスタイルを設定できますが、
color, background-color, border-*-color, outline-color, fill
、
stroke
限られたCSSプロパティのみを使用
color, background-color, border-*-color, outline-color, fill
ます。 それ以外の場合、訪問済みリンクのスタイル設定には、未訪問のリンクに使用されるスタイルが使用されます。 また、上記のCSSプロパティの値を設定するために、
rgba()
および
hsla()
関数を使用し、それらで
透明度を使用することはできません。
Webデザインへの影響は最小限に抑える必要がありますが、変更が必要なものがあります。
-背景画像を使用して訪問済みリンクのスタイルを設定すると、これは機能しなくなります。
-訪問済みリンクに関する
CSSの移行はサポートされなくなりました。 幸いなことに、これらのトランジションはそれほど頻繁に使用されないため、ほとんど影響を受けませんが、それらは使用されます。
:visited
セレクターの使用方法と、記載されている変更がサイトに与える影響について詳しく知りたいと思います。 これらの変更が重大な問題を引き起こすと思われる場合は、少なくともそのような機能を文書化したいと思います。
コメントしてください。