Верстка · Senior · Запитання 41 з 75
Яка проблема доступності типова для SPA під час зміни «сторінки» на клієнті?
- ✓Правильна відповідь: Скринрідер не дізнається про перехід: фокус і заголовок не змінюються
- 2SPA неможливо зробити доступними в принципі через клієнтський роутинг
- 3Скринрідери не читають контент, відмальований через JavaScript
Пояснення
Під час повного перезавантаження браузер сам оголошує нову сторінку. У SPA цього немає, тому треба оновлювати document.title, переносити фокус на заголовок чи main або оголошувати зміну через live region. Next.js App Router частково робить це сам (route announcer). Контент, відмальований JavaScript, скринрідери читають нормально.