• <sup id="ns121"><small id="ns121"></small></sup><small id="ns121"></small>

    <output id="ns121"><track id="ns121"></track></output>
      <ins id="ns121"></ins>
      1. <tr id="ns121"></tr>
      2. 輔助功能樹(Accessibility tree)

        2023-07-18 16:53 更新

        輔助功能樹包含大多數 HTML 元素的輔助功能相關信息。

        瀏覽器將html標簽轉換為稱為 DOM 樹的內部表示形式。DOM 樹包含表示所有標記的元素、屬性和文本節點的對象。然后,瀏覽器基于 DOM 樹創建輔助功能樹,特定于平臺的輔助功能 API 使用該樹提供輔助技術(如屏幕閱讀器)可以理解的表示形式。

        輔助功能樹對象中有四個屬性:

        名字(name)

        我們怎么能查閱這個東西呢?例如,帶有文本“閱讀更多”的鏈接將以“閱讀更多”作為其名稱(在輔助名稱和描述計算規范中查找有關如何計算名稱的更多信息)。

        描述(description)

        如果我們想在名稱之外提供更多描述,我們如何描述這件事?例如,表的描述可以解釋表包含的信息類型。

        角色(role)

        這是什么東西?例如,它是按鈕、導航欄還是項目列表?

        狀態(state)

        它有狀態嗎?比如,選中或未選中的復選框狀態以及 <summary> 元素的折疊或展開狀態。

        此外,可訪問性樹通常包含有關可以使用元素執行的操作的信息:可以跟蹤鏈接,可以鍵入文本輸入等。

        雖然截至 2022 年 <> 月,Web 孵化器社區組仍處于草稿形式,但輔助功能對象模型 (AOM) 打算孵化 API,以便更輕松地表達輔助功能語義,并可能允許對計算的可訪問性樹進行讀取訪問。

        參見


        以上內容是否對您有幫助:
        在線筆記
        App下載
        App下載

        掃描二維碼

        下載編程獅App

        公眾號
        微信公眾號

        編程獅公眾號

        中文字幕人成乱码熟女|强行入侵女人a片|亚洲日本成本人观看|天天操天天操
      3. <sup id="ns121"><small id="ns121"></small></sup><small id="ns121"></small>

        <output id="ns121"><track id="ns121"></track></output>
          <ins id="ns121"></ins>
          1. <tr id="ns121"></tr>