答案1
這似乎是故意的。 Mozilla 文章 CSS 即將進行與隱私相關的變更:visited 描述了這些更改,其目的是避免頁面檢測其自身的哪些連結已被訪問,這可能是一種反行銷措施。
這一變化被描述為:
您仍然可以對造訪的連結進行視覺化樣式設置,但您可以使用的內容受到嚴重限制。我們將可用於設定存取連結樣式的 CSS 屬性限制為
color
、background-color
、border-*-color
和以及和屬性outline-color
的顏色部分。對於已訪問連結樣式的任何其他部分,將使用未訪問連結樣式。此外,對於上面可以更改的屬性列表,您將無法設定 rgba() 或 hsla() 顏色或透明。fill
stroke
文章還聲稱「這裡對網路開發人員的影響應該是最小的,這也是我們意圖的一部分」。然而,在可能出現的問題清單中提到了(粗體是我的強調):
- 如果您使用背景圖像來設定連結樣式並指示它們是否被訪問,那麼這將不再有效。
- 我們不支援與訪問量相關的 CSS 轉換。網路上沒有那麼多 CSS Transition 內容,因此這不太可能影響很多人,但作為我們不支援的另一個向量,它仍然值得注意。
由於這是一項新功能,您可以在 Firefox 論壇上提交投訴。實際上,我能看到的唯一選擇是接受預設架構或移動到另一個瀏覽器。