Open-Source-Veröffentlichung für die Öffentlichkeit
ZugänglichkeitWir sind der festen Überzeugung, dass GNU.org die richtige Einstellung hat, dass die meisten Software frei verwendet, angepasst, der Quellcode gelesen usw. werden sollte. Dies führt uns an den Punkt, an dem wir A11yWatch der Öffentlichkeit zugänglich machen werden und es auf unserem GitHub-Repository hosten werden. Dies wird auch dazu beverstigen, dass die Barrierefreiheit für alle Entwickler aus technischer Sicht universell sichtbar wird. Unterstützen Sie die freie Software free-software-supporter. Wir führen derzeit noch einige Anpassungen an A11yWatch durch, um es für die Veröffentlichung für die Öffentlichkeit vorzubereiten. Wir hoffen, dass dies bis nächsten Monat bereit sein wird.
JS-Integration mit Litemode
Verwenden Sie JavaScript, um A11yWatch Lite auf Ihrem lokalen Rechner zu starten und eine frühe, abgespeckte Version der Software zu testen.
// npm install @a11ywatch/a11ywatch
import { scan, multiPageScan } from "@a11ywatch/a11ywatch";
// Analyse einer Einzelseiten-Website.
const results = await scan({ url: "https://a11ywatch.com" });
console.log(results);
// Analyse einer Mehrseiten-Website.
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");
// Analyse einer Einzelseiten-Website.
const audit = await scanWebsite({ url: "https://mywebsite.com" })
console.log(audit);
// Analyse einer Mehrseiten-Website.
await crawlWebsite({ url: "https://mywebsite.com" }, (audit) => {
console.log(audit)
});
Update 2023
Während die Open-Source-Version von A11yWatch für die Öffentlichkeit verfügbar ist, pflegen wir keine neuen Funktionenmehr für die Lite-Version. Wir haben beschlossen, dass es am besten ist, die Software weiterhin geschlossen zu halten, da die Aufrechterhaltung von Haftungs- und Sicherheitsbedenken für Ingenieure ein enormer Faktor wird. Einige Teile unserer Lösung können in das OSS-Modell passen, wenn wir diese Bibliotheken weiterhin veröffentlichen und aktualisieren.
Verwandte Beiträge
Bearbeitbare benutzerdefinierte Skripte
Bleiben Sie inklusiv mit Vertrauen
Beginnen Sie jetzt mit A11yWatch, um schnelles und erschwingliches automatisches Web-Accessibility-Testen und -Überwachen zu erhalten.