アクセシビリティ
高速かつ正確なWebアクセシビリティ自動化ツール
大きなWebサイトを迅速に処理でき、最も深刻な問題をカバーし、ドメインの視認性を確保できる最良のWebアクセシビリティツールを作成します。
Jeff Mendez
2023年2月4日
私たちはGNU.orgがほとんどのソフトウェアが自由に使用、カスタマイズ、ソースを表示するなど、自由であるべきだと考えていることを実際に信じています。これは、A11yWatchを一般に公開し、GitHubレポジトリでホストする予定であることを意味します。これにより、技術的な観点からすべての開発者に対してアクセシビリティが普遍的に可視化されるようになります。自由ソフトウェアをサポートしてください。free-software-supporter。A11yWatchはパブリックリリースの準備のため調整中です。来月にはリリースできるように調整を行っています。
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);
// 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)
});
A11yWatchのオープンソースバージョンは一般に公開されていますが、私たちはもうLiteバージョンに新しい機能を維持していません。エンジニアにとって、責任とセキュリティに関する懸念を維持することが巨大なファクターになるため、ソフトウェアを非公開に続けることが最善だと判断しました。私たちのソリューションの一部は、私たちがそれらのライブラリをリリースして更新するにつれてOSSモデルに適合する可能性があります。
手頃で高速な自動化されたWebアクセシビリティツールに関する詳細は、A11yWatchで今すぐ始めてください。