我们正在使用Google reCaptcha作为我们的网络表单。我最近在我们的网络表单上运行了辅助功能扫描,扫描标记了一个新错误 - reCaptcha正在使用不包含title属性的iframe。但是,reCaptcha iframe确实具有role =" presentation"。如果iframe具有role =" presentation",是否仍然是可访问性目的所需的title属性?相关指南是WCAG 2.0 A 2.4.1。
答案 0 :(得分:1)
编辑(感谢@andrewmacpherson):iframe
现在可以拥有“演示”角色,但您仍需要非ARIA技术的空title
属性
原始回答:
iframe
不能具有“演示”角色。
根据Document conformance requirements for use of ARIA attributes in HTML,它们仅限于application
,document
或img
个角色。
话虽如此,您应始终将title
元素用于iframe
元素,以用于不使用ARIA的辅助技术。