Meddela dynamiska ändringar med aktiv regioner för arbetsyteappar

Dynamiska ändringar innebär utmaningar för synskadade. Användare som har till gång till en app via en skärmläsare fokuserar på en del av appen. Om en ändring sker någon annanstans är användarna inte medvetna om detta.

Du kan lösa problemet genom att lägga till aktiv regioner som spårar skärmläsare. Om innehållet förändras i en aktiv region kommer en skärmläsare tillkännage den ändringen.

Den underliggande mekanismen för de levande regionerna är Aria-aktiv regioner och samma riktlinjer gäller.

Exempel på användning av aktiv regioner

Du kan använda aktiv regioner för att meddela användare när händelser som de inträffar:

  • Ett verifieringsfel inträffar i ett formulär.
  • En åtgärd som utlöstes av en knapp har genomförts. En användare kan till exempel välja en knapp för att lägga till ett objekt i en samling och en aktiv region kan visa meddelandet "objekt tillagt".
  • Användaren har valt en annan flik.
  • En timer för bakgrund uppdaterar en nyhetsfeed.

Skapa och konfigurera en aktiv region

Du kan endast konfigurera en Etikett kontroll som en aktiv region. Den aktiva egenskapen bestämmer vilken typ av aktiv region det är.

  • Av: inte en aktiv region. Skärmläsare meddelar inte ändringar.
  • Artig: skärmläsare meddelar ändringar när de är klara med att prata. Använd det här värdet för icke-kritiska meddelanden som inte kräver omedelbara åtgärder.
  • Uttrycklig: skärmläsare avbryter sig själva för att meddela ändringar direkt. Använd det här för kritiska meddelanden som inte kräver omedelbara åtgärder.

Om textinnehållet i en region ändras, kommer skärmläsare att tillkännage hela texten, inte bara den ändrade delen. Om värdet för egenskapen Text är inställt på den tomma strängen "", annonserar inte skärmläsare någonting.

Om du vill upprepa ett meddelande avmarkerar du textinnehållet genom att ange värdet för egenskapen Text till den tomma strängen "" och sedan anger du värdet för meddelandet igen.

Metodtips

  • Ange alltid synlig som sant. Vissa skärmläsare upptäcker inte de områden som försvinner och sedan visas igen.
  • Undvik att ändra värdet för aktiv. Vissa skärmläsare upptäcker inte om en icke aktiv region blir aktiv och tvärtom.
  • Placera den aktiva regionen i en logisk position i appen, även om den inte visas. Se till att dess innehåll är känsligt och att det är sammanhangsberoende av elementen innan och efter det. Användarna kan komma åt en aktiv region när som helst genom regelbunden navigering med en skärmläsare, inte bara när ändringar görs.

Nästa steg

Använda tillgänglighetskontrollen

Se även