無障礙功能參考資料

Sofia Emelianova
Sofia Emelianova

本頁面是 Chrome 開發人員工具中無障礙功能的完整參考資料。本指南適用於以下網頁程式開發人員:

本參考資料的目的是協助您瞭解 DevTools 中可用於檢查網頁無障礙功能的所有工具。

如要瞭解如何使用輔助技術 (例如螢幕閱讀器) 瀏覽開發人員工具,請參閱「使用輔助技術瀏覽 Chrome 開發人員工具」。

如要瞭解如何開發無障礙網站,請參閱「瞭解無障礙設計」。

Chrome 開發人員工具中的無障礙功能總覽

本節說明開發人員工具箱如何融入整體無障礙工具包。

判斷網頁是否符合無障礙標準時,請考量以下 2 個一般問題:

  1. 我可以使用鍵盤或螢幕閱讀器瀏覽網頁嗎?
  2. 網頁元素是否已正確標記,以供螢幕閱讀器使用?

一般來說,開發人員工具可協助您修正與問題 2 相關的錯誤,因為這些錯誤很容易以自動化方式偵測。問題 1 同樣重要,但 DevTools 無法提供相關協助。如要找出與問題 1 相關的錯誤,唯一的方法就是親自嘗試使用鍵盤或螢幕閱讀器操作網頁。詳情請參閱「如何進行無障礙功能審查」。

稽核網頁的無障礙程度

一般來說,請使用 Lighthouse 面板中的無障礙檢查功能,判斷以下項目是否符合要求:

  • 網頁已為螢幕閱讀器正確標記。
  • 網頁上的文字元素具有足夠的對比度。另請參閱「讓網站更容易閱讀」。

如要稽核網頁,請按照下列步驟操作:

  1. 前往要稽核的網址。
  2. 在開發人員工具中,按一下「Lighthouse」Lighthouse面板。開發人員工具會顯示各種設定選項。

    在 Lighthouse 面板中設定無障礙掃描。

  3. 如要模擬行動裝置,請選取「裝置」下的「行動裝置」。這個選項會以不同的方式變更使用者代理程式字串,並調整檢視區大小。如果行動版網頁的顯示方式與電腦版不同,這個選項可能會對稽核結果造成重大影響。

  4. 在「Lighthouse」專區中,確認已啟用「Accessibility」。如果您想從報表中排除其他類別,請停用這些類別。如要瞭解其他提升網頁品質的方法,請保留這些設定。

  5. 您可以透過「Throttling」部分限制網路和 CPU,這在分析負載效能時非常實用。這個選項不應與無障礙分數相關,因此您可以使用任何偏好的選項。

  6. 您可以勾選「清除儲存空間」核取方塊,在載入網頁前清除所有儲存空間,或是在載入網頁期間保留儲存空間。這個選項可能與無障礙分數無關,因此您可以使用任何偏好的選項。

  7. 按一下「產生報表」。開發人員工具會在 10 到 30 秒後提供報表。報表會提供各種提示,說明如何改善網頁的無障礙功能。

    報表。

  8. 點選稽核項目即可進一步瞭解。

    進一步瞭解稽核。

  9. 點選「瞭解詳情」即可查看該稽核作業的說明文件。

    查看稽核說明文件。

另請參閱:aXe 擴充功能

建議使用 aXe 擴充功能Lighthouse 擴充功能,而非 Chrome 中預設提供的 Lighthouse 面板。由於 aXe 是 Lighthouse 面板的基礎引擎,因此兩者通常會提供相同的資訊。aXe 擴充功能的使用者介面不同,且檢查說明略有不同。

aXe 擴充功能。

aXe 擴充功能相較於「Audits」面板的優點之一,就是可讓您檢查並標示失敗的節點。

使用裝置工具列測試內容重流

根據無障礙網頁規範 (WCAG) 的重新流動標準,建議網頁內容在視區大小調整或變更方向時,仍能保持可視,且不會遺失任何資訊。將內容對齊單一欄位,可支援使用放大文字的使用者。如要測試內容重新流動的情形,請使用 Lighthouse 面板中的裝置工具列,動態調整可視區域大小

Lighthouse 面板中的裝置工具列。

如要調整可視區域大小,請拖曳控點至所需的尺寸。如需測試的具體尺寸,請參閱 WCAG 重新流動成功標準

「無障礙」分頁

您可以在「無障礙」分頁中查看無障礙樹狀結構、ARIA 屬性,以及 DOM 節點的計算無障礙屬性。

如要開啟「無障礙」分頁,請按照下列步驟操作:

  1. 按一下「元素」面板。
  2. 在「DOM Tree」中,選取要檢查的元素。
  3. 按一下「無障礙」分頁標籤。這個分頁可能隱藏在「更多分頁」keyboard_double_arrow_right 按鈕後方。

在「無障礙」分頁中檢查開發人員工具首頁的 h1 元素。

你可以將「無障礙」分頁拖曳到最前,日後就能更快速存取。

查看元素在無障礙樹狀結構中的位置

無障礙功能樹狀結構是 DOM 樹狀結構的子集。只包含 DOM 樹狀結構中與螢幕閱讀器顯示網頁內容相關且實用的元素。

在「無障礙」分頁中檢查元素在無障礙樹狀結構中的位置

「無障礙樹狀結構」專區。

這個檢視畫面只會顯示單一節點及其祖系。如要探索整個無障礙樹狀結構,請按照下列步驟操作。

(預先發布版) 探索整頁無障礙功能樹狀結構

無障礙樹狀圖的整頁檢視畫面可讓您探索整個樹狀圖,並協助您進一步瞭解網頁內容如何向輔助技術公開。

如何探索無障礙樹狀結構:

  1. 勾選「science」「啟用整頁模式的無障礙功能樹狀結構」。
  2. 在頂端的動作列中,按一下「Reload DevTools」

    啟用整頁模式的無障礙功能樹狀結構。

  3. 在「Elements」面板的右上角,切換「Switch to Accessibility Tree view」按鈕。accessibility_new

    無障礙樹狀結構的整頁檢視畫面

  4. 瀏覽無障礙樹狀結構。您可以展開節點,或點選「計算屬性」底下的詳細資料。

  5. 選取節點,然後按一下 accessibility_new「Switch to DOM tree view」按鈕,切換回 DOM 樹狀結構。

    系統現在會選取對應的 DOM 節點。這麼做有助於瞭解 DOM 節點與其無障礙樹狀結構節點之間的對應關係。

查看元素的 ARIA 屬性

ARIA 屬性可確保螢幕閱讀器擁有所有必要資訊,以便正確呈現網頁內容。

「無障礙」分頁中查看元素的 ARIA 屬性。

「ARIA 屬性」部分。

查看畫面上元素的來源順序

網頁上的元素不一定會按照來源中的順序顯示。這可能會讓依賴輔助技術瀏覽網頁的使用者感到困惑。

如要查看及偵錯網站上的來源順序,請按照下列步驟操作:

  1. 檢查網頁上的元素
  2. 依序前往「元素」 >「無障礙設定」 >「來源順序檢視器」,然後勾選「顯示來源順序」check_box

在檢視區中,開發人員工具會以邊框勾勒出巢狀元素,並標示相應來源順序的數字。

已勾選來源順序選項。

查看元素的已計算無障礙屬性

瀏覽器會動態計算部分無障礙屬性。您可以在「無障礙」分頁的「計算屬性」部分查看這些屬性。

「無障礙」分頁中查看元素的計算無障礙屬性。

「運算 (無障礙) 屬性」部分。

找出並修正低對比文字

開發人員工具可自動找出低對比問題,並建議更適合的顏色,協助您修正問題。詳情請參閱「讓網站更易於閱讀」。