Я пытаюсь улучшить показатель доступности Lighthouse и знаю, как справиться со всем, что он мне бросает, за исключением одного.
У меня проблема с цветовым контрастом, из-за чего я использовал символ Юникода ★ для некоторых оценок. Он окрашен в желтый цвет (#FFD500), но контраст на белом фоне не соответствует AA. Я не могу изменить цвет, но я предоставил текстовую альтернативу (с использованием внеэкранного позиционирования) для программ чтения с экрана. Таким образом, полностью слепые люди, использующие вспомогательные технологии, защищены, но я действительно не могу придумать, как решить проблему низкой контрастности для зрячих пользователей. Я думал использовать aria-hidden="true" чтобы остановить Lighthouse от его оценки, но это не сработало.
Я не могу изменить цвет, я не могу изменить размер, я не могу скрыть это в отчете. Я думаю, я ничего не могу сделать?
Обратите внимание, что я могу изменить звездочку Юникода для изображения/svg. Это решит проблему, но по разным скучным причинам я не буду вдаваться в подробности, этот подход вызвал другие проблемы (и именно это заставило меня выбрать символы юникода).