Новый браузерный инструмент от Microsoft сделает веб-сайты более удобными для использования с клавиатуры.

Вы когда-нибудь пробовали использовать веб-сайт без мыши? Это расстраивает! На вещи сложно кликать, кнопки не работают, а меню кажутся недосягаемыми – особенно если ваш тачпад выходит из строя во время презентации или вы просто предпочитаете использовать клавиатуру.

Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.

Купить акции "голубых фишек"

Обычная практика для веб-сайтов – упускать из виду ключевую функцию для навигации с помощью клавиатуры – около половины из них вообще не используют атрибут ‘tabindex’. Microsoft вмешивается, чтобы решить эту проблему, вместо того чтобы ожидать, что разработчики решат её самостоятельно.

Более простой способ создания веб-сайтов, удобных для клавиатуры.

Я очень рад новости, которую только что объявила команда Edge! Это новый HTML-атрибут под названием `focusgroup`, и он значительно упростит создание веб-сайтов, которыми легко управлять с помощью клавиатуры. По сути, вы просто добавляете одну небольшую вещь в свой HTML-код, а браузер обрабатывает всю сложную работу за вас. Это означает, что больше не нужно использовать сложные обходные пути с помощью `tabindex`, и нет необходимости загружать свой веб-сайт дополнительным кодом из других библиотек. Это меняет правила игры!

Клавиши управления работают интуитивно, система плавно игнорирует скрытые или отключенные элементы, и она функционирует правильно даже внутри shadow DOM, не вызывая ошибок.

На протяжении многих лет разработчики сталкиваются со скрытой проблемой: созданием веб-сайтов, которыми можно полноценно пользоваться только с помощью клавиатуры. Создание сложной навигации – такой как меню, подменю и панели инструментов – не является простым делом. Это требует много времени, специальных знаний и часто приводит к большому количеству кода, который пользователям приходится загружать с каждым посещением.

Больше кода означает более длительное время загрузки, а более длительное время загрузки означает разочарованных пользователей.

Меньше кода, более быстрые страницы, лучшая доступность.

Microsoft начала разработку Focusgroup в 2021 году и поделилась ею с сообществом OpenUI в 2022 году, демонстрируя, что это долгосрочный проект. Она тщательно разрабатывалась в течение нескольких лет с учетом отзывов многих участников веб-браузерного сообщества.

Это приносит пользу многим людям – тем, кто имеет физические ограничения, продвинутым пользователям и профессионалам, работающим со сложными данными. Действительно, это помогает любому, кто когда-либо неуклюже нажимал клавишу Tab в надежде попасть в нужное место.

Функция в настоящее время тестируется в Microsoft Edge, а код был отправлен в проект Chromium. Это означает, что другие браузеры, такие как Chrome, также могут принять её. Если эта, казалось бы, простая утилита будет широко внедрена, она потенциально может значительно улучшить веб-доступность для многих людей, которые не используют мышь.

Смотрите также

2026-03-06 15:59