Obsługa zdarzeń widżetu dostępności

Widżet dostępności emituje zdarzenia w odpowiedzi na interakcje użytkownika, takie jak zmiana opcji, profilu, języka, pozycji czy otwieranie i zamykanie menu.

Zastosowanie wykrywania zdarzeń Rejestrowanie tych zdarzeń umożliwia:

  • Integrację z interfejsem strony – dynamiczne dostosowanie treści lub stylów w odpowiedzi na zmiany w widżecie.
  • Śledzenie interakcji użytkownika – analiza wykorzystania funkcji dostępności w celu optymalizacji UI.
  • Synchronizację ustawień – np. automatyczne dostosowanie języka strony po zmianie języka w widżecie.

Poniżej przedstawiono listę dostępnych zdarzeń

NazwaOpis
AccessibilityOnChangeOptionwywoływane przy zmianie dowolnej opcji dostępności
AccessibilityOnChangeOptionContrastzmiana kontrastu strony
AccessibilityOnChangeOptionFontSizezmiana rozmiaru czcionki
AccessibilityOnChangeOptionInvertColorodwrócenie kolorów strony
AccessibilityOnChangeOptionUnderlinewłączenie lub wyłączenie podkreślenia linków
AccessibilityOnChangeOptionDisableAnimationswyłączenie animacji na stronie
AccessibilityOnChangeOptionDyslexiczastosowanie czcionki dla dyslektyków
AccessibilityOnChangeOptionEnlargeCursorpowiększenie kursora
AccessibilityOnChangeOptionHideMediaukrycie osadzonych multimediów
AccessibilityOnChangeOptionLetterSpacingdostosowanie odstępów między literami
AccessibilityOnChangeOptionLineHeightdostosowanie wysokości linii tekstu
AccessibilityOnChangeOptionSaturationregulacja nasycenia kolorów
AccessibilityOnChangeOptionShowLinewyświetlenie prowadnicy ułatwiającej czytanie
AccessibilityOnChangeOptionTextToSpeechaktywacja funkcji zamiany tekstu na mowę
AccessibilityOnChangeProfilewywoływane przy zmianie dowolnego profilu dostępności
AccessibilityOnChangeProfileAdhdaktywacja profilu dla osób z ADHD
AccessibilityOnChangeProfileBlindaktywacja profilu dla osób niewidomych
AccessibilityOnChangeProfileCognitiveAndLearningaktywacja profilu dla osób z trudnościami poznawczymi i w nauce
AccessibilityOnChangeProfileColorBlindaktywacja profilu dla osób z daltonizmem
AccessibilityOnChangeProfileDyslexiaaktywacja profilu dla osób z dysleksją
AccessibilityOnChangeProfileEpilepticaktywacja profilu dla osób z epilepsją
AccessibilityOnChangeProfileLowVisionaktywacja profilu dla osób słabowidzących
AccessibilityOnChangeProfileMotorImpairedaktywacja profilu dla osób z ograniczeniami ruchowymi
AccessibilityOnMenuOpenotwarcie menu widżetu dostępności
AccessibilityOnMenuClosezamknięcie menu widżetu dostępności
AccessibilityOnChangePositionzmiana pozycji widżetu na stronie
AccessibilityOnChangeLanguagezmiana języka widżetu

Możesz używać tych zdarzeń w aplikacji nasłuchując zdarzeń w taki sposób:

window.addEventListener('AccessibilityOnChangeOption', function (event) { console.log(event.detail.type, event.detail.value); })

Przykład wysłania zdarzenia do Google Tag Manager’a:

window.addEventListener('AccessibilityOnChangeOption', function (event) { window.dataLayer = window.dataLayer || [] window.dataLayer.push({ event: 'AccessibilityChange', optionType: event.detail.type, optionValue: event.detail.value }) })

Powiązane wpisy

Nadal szukasz odpowiedzi?

Zapytaj naszych specjalistów używając czatu online.

Skontaktuj się z nami