Firefox не отображает изображения должным образом после выбора красного цвета для посещенных ссылок

Firefox не отображает изображения должным образом после выбора красного цвета для посещенных ссылок

Я использую Firefox 67.0.4. Я использовал опцию для отображения посещенных ссылок красным цветом. Это работает, но теперь Firefox не отображает изображения должным образом.

Вот скриншот из Edge, показывающий, как это должно выглядеть:

введите описание изображения здесь

Вот скриншот из Firefox:

введите описание изображения здесь

Вот варианты цветов: введите описание изображения здесь введите описание изображения здесь

Обратите внимание, что если я выберу «Только с высококонтрастными темами», изображения будут работать, но посещенные ссылки не будут работать.

решение1

Кажется, это сделано намеренно. Статья Mozilla Изменения, связанные с конфиденциальностью, в CSS:visited описывает эти изменения, цель которых — не допустить обнаружения страницей уже посещенных ссылок, что, вероятно, является антимаркетинговой мерой.

Это изменение описывается как:

Вы по-прежнему сможете визуально стилизовать посещенные ссылки, но вы будете сильно ограничены в том, что вы можете использовать. Мы ограничиваем свойства CSS, которые могут быть использованы для стилизации посещенных ссылок color, background-color, border-*-color, и outline-colorи цветовыми частями свойств fillи stroke. Для любых других частей стиля посещенных ссылок вместо этого используется стиль непосещенных ссылок. Кроме того, для списка свойств, которые вы можете изменить выше, вы не сможете устанавливать цвета rgba() или hsla() или прозрачность для них.

В статье также утверждается, что «Влияние на веб-разработчиков здесь должно быть минимальным, и это часть наших намерений». Однако в списке возможных проблем упоминается (выделено жирным шрифтом):

  • Если вы используете фоновые изображения для оформления ссылок и указания того, посещаются ли они, то это больше не будет работать..
  • Мы не будем поддерживать CSS Transitions, связанные с посещаемостью. В сети не так много контента CSS Transition, поэтому вряд ли это повлияет на очень многих людей, но все же стоит отметить это как еще один вектор, который мы не будем поддерживать.

Поскольку это новая функция, вы можете подать жалобу на форумах Firefox. Реалистично, единственные варианты, которые я вижу, это либо принять схему по умолчанию, либо перейти на другой браузер.

Связанный контент