WCAG AAA: рекомендация Приоритет: Незначительно
Страница сама обновляется через некоторое время, даже долгое
Страница использует <meta http-equiv="refresh">, чтобы через некоторое время перезагрузиться или перейти на другой адрес. Избегать любого обновления по таймеру, даже с задержкой во много часов, рекомендует уровень AAA стандарта WCAG; это выше уровня AA, на который опирается закон.
Этот текст переведён автоматически, носитель языка его ещё не вычитал.
Почему это важно для ваших покупателей
Если покупатель оставил вкладку открытой, страница может без запроса перезагрузиться или уйти на другой адрес. Он теряет то, что читал или вводил, а пользователей программ чтения с экрана перебрасывает в начало страницы. При долгой задержке это редко случается во время обычного визита, поэтому влияние обычно небольшое.
Кого это касается
- пользователи программ чтения с экрана
- люди, которые медленно читают или печатают
- люди с когнитивными нарушениями
- люди, которые долго держат вкладки открытыми
Как исправить
Уберите meta refresh с задержкой. Для переехавшей страницы используйте серверное перенаправление (HTTP 301 или 302) или meta refresh с задержкой 0. Обновляйте содержимое через JavaScript без перезагрузки страницы или добавьте кнопку «Обновить». Страница должна меняться только тогда, когда об этом просит пользователь.
В Shopify
В темах Shopify встречается редко. Обычно это собственный код в theme.liquid, лендинг или приложение (таймеры, перенаправления, всплывающие окна). Удалите метатег и используйте перенаправления URL в Shopify.
В Shoptet (CZ)
Встречается редко; обычно это собственный код, добавленный в шапку страницы. Удалите meta refresh из своего кода и используйте настройки перенаправлений магазина, где они есть.
В PrestaShop
Обычно это модули или измененные шаблоны .tpl, которые перезагружают или перенаправляют страницы, например страницу обслуживания или подтверждения. Замените это серверным перенаправлением или удалите.
В WooCommerce
Обычно это плагины перенаправлений, режима обслуживания или кеширования либо код, добавленный в шапку темы. Настройте корректное перенаправление 301 (плагином или на сервере) и уберите обновление по таймеру.
Стандарты
| Стандарт | Пункт |
|---|---|
| WCAG 2.2 | 2.2.4 (AAA) Interruptions |
| WCAG 2.2 | 3.2.5 (AAA) Change on Request |
| WCAG 2.1 | 2.2.4 (AAA) Interruptions |
| WCAG 2.1 | 3.2.5 (AAA) Change on Request |
| WCAG 2.0 | 2.2.4 (AAA) Interruptions |
| WCAG 2.0 | 3.2.5 (AAA) Change on Request |
Автоматическая проверка: правило axe-core meta-refresh-no-exceptions.
dequeuniversity.com, github.com, www.w3.org, www.w3.org
Похожие проверки
-
Страница сама обновляется через некоторое время, даже долгое
WCAG 2.2.4 AAA
-
Ссылки с одинаковым текстом ведут в разные места
WCAG 2.4.9 AAA
-
Текст не достигает повышенного уровня контраста (AAA)
WCAG 1.4.6 AAA