Специальные возможности
Создание доступных приложений важно и мы рады представить новые функции Devtron и Spectron, что дает разработчикам возможность делать свои приложения лучше для всех.
Проблемы с доступностью в приложениях Electron аналогичны веб-сайтам, поскольку они оба в конечном итоге являются HTML. Однако в приложениях Electron вы не можете использовать онлайн-ресурсы для аудита доступности, потому что ваше приложение не имеет URL-адреса, чтобы указать аудитору.
Эти новые функции приносят эти инструменты аудита в ваше приложение Electron. Эти новые возможности приносят эти инструменты аудита в ваше приложение Electron. Прочитайте сводки инструментов или проверки нашей доступной документации для получения дополнительной информации.
Spectron
В тестовом фреймворке Spectron, вы можете совершить аудит каждого окна и <webview>
в вашем приложении. Например:
app.client.auditAccessibility().then(function (audit) {
if (audit.failed) {
console.error(audit.message);
}
});
Вы можете прочитать больше об этой функции в Spectron документации.
Devtron
В Devtron есть новая вкладка доступности, которая позволит вам совершить аудит страницы в вашем приложении, сортировать и фильтровать результаты.
Оба эти средства используют Accessibility Developer Tools библиотеки, построенных для Google Chrome. Вы можете узнать больше о доступности правила аудита, которые эта библиотека использует в этих репозиториях wiki.
Если вы знаете другие инструменты доступности для Electron, добавьте их к accessibility documentation pull request'том.