role="alert"屏幕阅读器会在页面加载时宣布内容吗?
我看到 MDN 对此提出了相互矛盾的建议。
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Alert_Role指出:
[T]警报的作用是它用于动态内容......如果页面加载分散在各处的多个可见警报,则不会读取任何警报,因为它们不是动态触发的。
而另一个页面声明它可以与静态内容一起使用:
示例1:在HTML代码中添加角色
下面的代码片段显示了如何将警报角色直接添加到 html 源代码中。当元素完成加载时,屏幕阅读器应该收到警报通知。如果页面加载时该元素已经在原始源代码中,则屏幕阅读器将在宣布页面标题后立即宣布错误。
警报角色可以/应该用于静态内容还是仅用于实时区域?