答え1
これは意図的なようです。Mozillaの記事 CSS にプライバシー関連の変更が予定されています :visited これらの変更は、ページ内のどのリンクがすでに訪問されたかをページが検出することを回避することを目的としており、おそらくマーケティング対策を目的としていると思われます。
この変更は次のように説明されます。
訪問済みリンクの視覚的なスタイル設定は引き続き可能ですが、使用できる内容は大幅に制限されます。訪問済みリンクのスタイル設定に使用できる CSS プロパティは、、、、および プロパティと プロパティの色部分に制限されます。
color
訪問済みリンクのスタイルのその他の部分については、未訪問リンクのスタイルが代わりに使用されます。また、上記の変更可能なプロパティのリストでは、rgba() または hsla() の色や透明を設定することはできません。background-color
border-*-color
outline-color
fill
stroke
記事では、「Web 開発者への影響は最小限に抑えられるはずであり、それが私たちの意図の一部です」とも主張しています。ただし、考えられる問題のリストには、次の内容が記載されています (太字は私が強調したものです)。
- リンクのスタイル設定や訪問済みかどうかの表示に背景画像を使用している場合、これは機能しなくなります。。
- 訪問回数に関連する CSS トランジションはサポートされません。Web 上には CSS トランジション コンテンツがそれほど多くないため、これが多くの人に影響を与える可能性は低いですが、サポートされない別のベクトルとして注目に値します。
これは新しい機能なので、Firefox フォーラムで苦情を申し立てることもできます。現実的に考えれば、デフォルトのスキーマを受け入れるか、別のブラウザに移行するかのどちらかしか選択肢がないと思います。