Мониторинг доступности веб-сайта

API

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

Мониторинг веб-сайтов на наличие проблем

Следующим шагом после мониторинга вашего веб-сайта будет получение уведомлений о любых возникающих проблемах с доступностью. Очень важно получать эти уведомления в нужное время, чтобы оперативно реагировать на них. Мы понимаем, что может быть неудобно получать отчеты в определенное время дня или недели. Именно поэтому мы внедрили систему фильтрации, позволяющую установить день недели для получения отчетов. Мы постоянно улучшаем наши услуги и работаем над новыми функциями, такими как установка времени дня или ночи для получения отчетов. С A11yWatch вы получите самый удобный способ отслеживать и устранять проблемы с доступностью в Интернете, как только они возникают.

Ничего великого не было сделано в одиночку

Мы выбрали лучшие инструменты, чтобы использовать отправную точку для выяснения того, как собрать базовый уровень для проблем WCAG, одновременно разветвляя проекты для оптимизации частей, которые будут запускать каждую маленькую каплю производительности, чтобы выяснить проблемы, которые могут возникнуть из-за веб-сайта. Та часть, где тестирование отличается и делает производительность проблемой, связана с тем, что тестирование проводится на реальных экземплярах браузеров, таких как Google Chrome, для репликации страницы, если для создания веб-сайта использовался внутренний или внешний javascript.

Как контролировать доступность веб-сайтов?

Существуют различные области, в которых можно решить проблему веб-доступности, и именно здесь A11yWatch с полностью открытым исходным кодом помогает использовать интеграцию в ваш рабочий процесс. Если вам нужно начать мониторинг простого веб-сайта, вы можете легко воспользоваться нашим сервисом по адресу a11ywatch.com или, если вы уверены, вы также можете разместить проект на любой машине с помощью CLI по адресу https://github.com/a11ywatch/a11ywatch/cli который можно установить с помощью ржавчины cargo install a11ywatch_cli. После того, как вы решите, в какую точку вы хотите войти с помощью мониторинга, вы можете использовать веб-сайт или веб-интерфейс, чтобы добавить свое приложение в список отслеживания.

Мониторинг с использованием JavaScript

Вы можете интегрироваться с A11yWatch, используя различные методы, которые помогают ускорить ваш рабочий процесс. Мы предоставляем JavaScript-клиент, @a11ywatch/client, основанный на OpenAPI, для получения результатов по требованию и проверки обновлений. Если JavaScript не является вашим предпочтительным языком, мы также предлагаем клиенты на других языках.

import {
  createConfiguration,
  ReportsApi,
  ServerConfiguration,
} from '@a11ywatch/client'

// Замените это своим токеном A11yWatch.
const JWT = "";

const configuration = createConfiguration({
    baseServer: new ServerConfiguration('https://api.a11ywatch.com/api', {}),
    authMethods: {
        bearerAuth: {
            tokenProvider: {
                getToken: () => {
                    return JWT
                }
            }
        }
    }
})

const api = new ReportsApi(configuration)

const report = await api.crawlWebsiteStream('chunked', {
    // Замените URL ниже на выбранный вами сайт.
    url: 'https://jeffmendez.com'
})

console.log(report)

Джефф Мендез

Меня зовут Джефф, и я являюсь основателем и создателем A11yWatch.

Связанные сообщения

Оставайтесь включительными с уверенностью

Начните сейчас с A11yWatch для автоматизированных, эффективных и доступных инструментов для веб-доступности.