本着渐进增强的精神,如果浏览器支持,我想做一些 ARIA 功能测试来实现额外的增强。我不希望检测屏幕阅读器——我希望确保屏幕阅读器用户在他们使用的工具的情况下获得最佳体验。
例如,如果aria-live
不支持该属性,那么实现无限滚动可能不是一个好主意。
我知道还有一个问题是浏览器可能支持这些属性,但屏幕阅读器可能不支持。由于屏幕阅读器在浏览器上透明运行,我可以忽略这种边缘情况。
我从来没有听说过有人做这样的事情。是否像测试浏览器赋予的额外 DOM 属性一样简单?Mark Pilgrim 的其他能力测试技术之一在这里有效吗?
谢谢!