跳到主要內容
  • 字級
:::|

NT4反饋和幫助

規則識別碼

NT4

規則名稱

反饋和幫助

規則類型

原子規則

規則說明

適當時應提供非關鍵性的反饋或幫助。

無障礙要求對應

網站無障礙規範

  • 3.3.5協助(檢測等級AAA)
    • 必須符合 WCAG 2.0和WCAG 2.1 A級或更高級別
    • 結果對應:
      • 任何失敗結果:不符合
      • 所有成功結果:需進一步測試
      • 未適用結果:需進一步測試

適用性

適用於通知內容。

期望

以下檢查正確:

  • 提供的幫助是適當且包容(可見和可聽)。

假設條件

當前沒有任何假設。

無障礙支援

此規則沒有已知的主要無障礙功能支援問題。

測試案例:

作業系統

iOS

Android

HTML

範例說明

必要時,在應用程序中提供幫助文檔。確保內容易於查找,例如,將“幫助”選項放在應用程序的導航和/或設置選單中。

此外,必要時提供上下文相關的幫助。例如,如果使用者正在創建密碼,請指明代表強密碼的字符數。

觸覺反饋和警告可能很有用,但請注意不要過度使用它們,因為使用者可能會發現它們太過侵入,甚至可能會忽略以後的通知或選擇完全關閉它們。使用這些方法可以提供重要的訊息(最好是可行的訊息),例如錯誤訊息、對聊天訊息的回應等。

必要時,在應用程序中提供幫助文檔。確保內容易於查找,例如,將“幫助”選項放在應用程序的導航和/或設置選單中。

此外,必要時提供上下文相關的幫助。例如,如果使用者正在創建密碼,請指明代表強密碼的字符數。

必要時,在應用程序中提供幫助文檔。確保內容易於查找,例如,將“幫助”選項放在應用程序的導航和/或設置選單中。

此外,必要時提供上下文相關的幫助。例如,如果使用者正在創建密碼,請指明代表強密碼的字符數。

避免給使用者過多的反饋。

成功範例原始碼

// In a ViewController that is hosted in a UINavigation controller provide feedback on the bottom toolbar as follows

UILabel *aLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 50, 44)];

aLabel.text = @"Some helpful info";

// Configure the label with font, size etc.

UIBarButtonItem *labelBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:aLabel];

self.toolbarItems = @[labelBarButtonItem];

For simple feedback you could use a Toast or a Snackbar:

 

// Example 1 - a toast

Toast.makeText(context, "Hello, I'm a hint!", Toast.LENGTH_SHORT).show();

 

// Example 2 - a snackbar

Snackbar.make(parentView, "Hello, I'm a hint!", Snackbar.LENGTH_SHORT).show();

<label for="myPassword"> 請輸入密碼</ label>

<input id="myPassword" type="password" aria- describeby="passwordInstructions"/ >

<span tabindex="-1" id="passwordInstructions"> 輸入至少14個字符以獲取強密碼。</span>

測試程序

  1. 啟動螢幕報讀軟體。
  2. 啟動受測的應用程式或遊戲。
  3. 識別或啟動任何反饋、提示或幫助。
  4. 驗證此幫助既可視又可供螢幕報讀軟體使用。
  5. 驗證此協助是否適當。

參考詞彙:無

變更記錄:20200817-第1次編撰。

參考資源:

  1. Feedback and assistance, 2019/2017 BBC行動裝置無障礙指南(MOBILE ACCESSIBILITY GUIDELINES)。
  2. G71: Providing a help link on every Web page, Techniques for WCAG 2.0。