Открытый публичный выпуск

Доступность

Мы искренне верим, что организация GNU имеет правильное мировоззрение, что большинство программного обеспечения должно быть свободным для использования, настройки, просмотра исходного кода и других функций. Это приводит нас к тому, что мы выпускаем A11yWatch для публичного доступа и хостим его в нашем репозитории на GitHub. Это также обеспечит,что доступность будет универсально видна для всех разработчиков с технической точки зрения. Поддержите свободное программное обеспечение free-software-supporter. A11yWatch находится в стадии настройки для подготовки публичной версии, которая должна быть готова в следующем месяце.

Интеграция JS с Litemode

Используйте JavaScript для запуска A11yWatch Lite на локальной машине и тестирования предварительно упрощенной версии программного обеспечения.

// npm install @a11ywatch/a11ywatch
import { scan, multiPageScan } from "@a11ywatch/a11ywatch";

// сканирование одностраничного сайта.
const results = await scan({ url: "https://a11ywatch.com" });
console.log(results);
// сканирование многостраничного сайта.
const resultsAll = await multiPageScan({ url: "https://a11ywatch.com", subdomains: false });
console.log(resultsAll);

A11yWatch API Client

// npm install @a11ywatch/a11ywatch
import { setAPIToken, setA11yWatchURL, crawlWebsite, scanWebsite } from "@a11ywatch/a11ywatch/client";

setAPIToken(process.env.A11YWATCH_TOKEN);
setA11yWatchURL("https://api.a11ywatch.com");

// сканирование одностраничного сайта.
const audit = await scanWebsite({ url: "https://mywebsite.com" })
console.log(audit);

// сканирование многостраничного сайта.
await crawlWebsite({ url: "https://mywebsite.com" }, (audit) => { 
  console.log(audit)
});

Обновление на 2023 год

Хотя open-source версия A11yWatch доступна для общего доступа, мы не поддерживаем новые функции для версии Lite. Мы решили, что лучше, чтобы программное обеспечение оставалось закрытым из-за огромной ответственности и вопросов безопасности для инженеров. Некоторые части нашего решения могут подходить для модели OSS по мере того, как мы продолжаем выпускать и обновлять эти библиотеки.

Джефф Мендез

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

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

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

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