Surveillance de l'accessibilité web

API

Quand il s'agit de la surveillance de l'accessibilité web, il y a plusieurs outils qui aident à faire le travail. Certains incluent l'utilisation d'une extension de navigateur, l'utilisation d'un outil que vous exécutez sur votre ordinateur ou un service tiers. Chacun a des objectifs différents et A11yWatch a été conçu dans le but de créer un outil qui regroupe la vitesse, la précision et l'extensibilité.

Surveillance des sites web pour les problèmes

Après avoir surveillé votre site web, la prochaine étape consiste à être notifié de tous les problèmes d'accessibilité qui surviennent. Il est essentiel de recevoir ces notifications rapidement pour pouvoir les résoudre promptement. Nous comprenons que cela peut être incommode de recevoir ces rapports à certains moments de la journée ou de la semaine. C'est pourquoi nous avons introduit un système de filtrage qui vous permet de définir le jour de la semaine pour recevoir les rapports. Nous améliorons continuellement nos services et travaillons sur de nouvelles fonctionnalités, comme la définition de l'heure où vous recevez les rapports. Avec A11yWatch, vous bénéficiez de la manière la plus pratique pour surveiller et résoudre les problèmes d'accessibilité web dès qu'ils surviennent.

Rien de grand n'a été fait seul

Nous avons sélectionné les meilleurs outils pour utiliser un point de départ pour déterminer une base pour les problèmes de WCAG, tout en épinglant les projets pour optimiser chaque partie qui permettrait de trouver chaque petit détail de performance pour identifier les problèmes qui surviennent sur les sites web. La partie qui diffère avec les tests et qui demande une performance importante est de faire les tests sur des instances réelles des navigateurs tels que Google Chrome pour recréer la page si le JavaScript interne ou externe a été utilisé pour créer le site web.

Comment surveiller l'accessibilité web?

Il existe différentes façons de surveiller l'accessibilité web et A11yWatch étant entièrement open-source facilite son intégration dans votre workflow. Si vous avez besoin de commencer à surveiller un site web simple, vous pouvez facilement utiliser notre service à l'adresse a11ywatch.com ou si vous vous sentez confiant, vous pouvez également exécuter le projet sur n'importe quelle machine en utilisant la CLI disponbile sur https://github.com/a11ywatch/a11ywatch/cli qui peut être installée avec Rust en utilisant 'cargo install a11ywatch_cli'. Après avoir décidé du point à partir duquel vous souhaitez débuter la surveillance, vous pouvez utiliser le site web ou la GUI web pour ajouter votre application à la liste de suivi.

Surveillance avec JavaScript

Vous pouvez intégrer A11yWatch en utilisant diverses méthodes qui permettent d'optimiser votre flux de travail. Nous proposons un client JavaScript, construit avec OpenAPI, @a11ywatch/client, pour obtenir des résultats à la demande et vérifier les mises à jour. Si JavaScript n'est pas votre langage de prédilection, nous proposons également des clients dans d'autres langages.

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

// Remplacez ceci par votre jeton 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', {
    // Remplacez l'URL ci-dessous par le site web de votre choix.
    url: 'https://jeffmendez.com'
})

console.log(report)

Jeff Mendez

Je m'appelle Jeff et je suis le fondateur et créateur d'A11yWatch.

Articles associés

Restez inclusif en toute confiance

Commencez dès maintenant avec A11yWatch pour des outils d'accessibilité web automatisés abordables et rapides.