我正在努力提高 Lighthouse 的可访问性分数,并且知道如何解决它向我抛出的所有问题,除了一件事。
我有一个颜色对比问题,我在某些评级中使用了 Unicode ★ 字符。它的颜色为黄色 (#FFD500),但与白色背景的对比未能通过 AA。我无法更改颜色,但我为屏幕阅读器提供了基于文本的替代方案(使用离屏定位)。因此,使用辅助技术的完全失明的人被涵盖在内,但我真的想不出如何解决有视力用户的低对比度问题。我想使用 aria-hidden="true" 来阻止 Lighthouse 对其进行评估,但没有奏效。
我不能改变颜色,我不能改变大小,我不能在报告中掩盖它。我想我什么都做不了?
请注意,我可以更改图像/svg 的 unicode 星号。这将解决问题,但由于各种无聊的原因,我不会讨论,这种方法会导致其他问题(这也是我选择 unicode 字符的原因)。