簡體   English   中英

在 aria-live 內容更新時閱讀自定義消息

[英]Read customized message when content updates for aria-live

如果我有一個具有 aria-live='polite' 的元素,但我不希望屏幕閱讀器讀取更新的內容,而是我提供的自定義消息,這可能嗎?

謝謝!

在您不希望宣布內容時將內容添加到實時區域會違反ARIA 實時區域規范的設計,因此我鼓勵您在繼續此處執行的任何操作之前仔細考慮這一點,但出於此目的問題我將純粹關注技術上可行和不可行的內容。

理論上,您可以將aria-hidden="true"到您不想公布的直播區域的內容中。 這將防止這部分 DOM 暴露給瀏覽器中的可訪問性樹。 同時,這些內容將對視力正常的訪問者可見。

另一方面,您可以將內容添加到視力正常的用戶看不到的實時區域。 這將是您描述的“自定義消息”。 通常的技術是 使用 CSS 將內容定位到屏幕外

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM