방문한 링크에 대해 빨간색을 선택한 후 Firefox가 이미지를 제대로 표시하지 않습니다.

방문한 링크에 대해 빨간색을 선택한 후 Firefox가 이미지를 제대로 표시하지 않습니다.

저는 Firefox 67.0.4를 사용하고 있습니다. 방문한 링크를 빨간색으로 표시하는 옵션을 사용했습니다. 작동하지만 이제 Firefox는 이미지를 제대로 표시하지 않습니다.

다음은 Edge의 스크린샷입니다.

여기에 이미지 설명을 입력하세요

다음은 Firefox의 스크린샷입니다.

여기에 이미지 설명을 입력하세요

색상 선택은 다음과 같습니다. 여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

"고대비 테마에서만"을 선택하면 이미지는 작동하지만 방문한 링크는 작동하지 않습니다.

답변1

이것은 의도적인 것 같습니다. 모질라 기사 CSS에 대한 개인 정보 보호 관련 변경 사항 :visited 페이지에서 이미 방문한 링크를 감지하는 것을 방지하는 것이 목적인 이러한 변경 사항을 설명합니다. 이는 아마도 마케팅 방지 조치를 의미할 것입니다.

이 변경 사항은 다음과 같이 설명됩니다.

방문한 링크의 스타일을 시각적으로 지정할 수는 있지만 사용할 수 있는 항목이 크게 제한됩니다. 방문한 링크의 스타일을 color, background-color, border-*-color및 및 속성 outline-color의 색상 부분 으로 지정하는 데 사용할 수 있는 CSS 속성을 제한하고 있습니다 . 방문한 링크 스타일의 다른 부분에는 방문하지 않은 링크 스타일이 대신 사용됩니다. 또한 위에서 변경할 수 있는 속성 목록의 경우 rgba() 또는 hsla() 색상을 설정하거나 투명하게 설정할 수 없습니다.fillstroke

기사는 또한 "여기서 웹 개발자에게 미치는 영향은 최소화되어야 하며 이는 우리 의도의 일부입니다"라고 주장합니다. 그러나 가능한 문제 목록에는 다음과 같은 내용이 언급되어 있습니다(굵은 글씨는 제가 강조한 것입니다):

  • 배경 이미지를 사용하여 링크 스타일을 지정하고 방문 여부를 표시하는 경우 더 이상 작동하지 않습니다..
  • 방문과 관련된 CSS 전환은 지원되지 않습니다. 웹에는 CSS 전환 콘텐츠가 그다지 많지 않으므로 많은 사람들에게 영향을 미칠 가능성은 없지만 우리가 지원하지 않는 또 다른 벡터이므로 주목할 가치가 있습니다.

이는 새로운 기능이므로 Firefox 포럼에 불만 사항을 제출할 수 있습니다. 현실적으로 제가 볼 수 있는 유일한 옵션은 기본 스키마를 수락하거나 다른 브라우저로 이동하는 것입니다.

관련 정보