可訪問性
快速準確的Web可訪問性自動化工具
創建最佳的Web可訪問性工具,以快速處理大型網站,覆蓋最嚴重的問題並確保域的一致可見性。
Jeff Mendez
2023-02-04T03:00:00.000Z
我們誠摯認為GNU組織擁有正確的思想,即大多數軟體應該具備完全免費的使用、定製、查看原始碼等的自由。這使得我們可以發布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的開源版本可供公眾使用,但我們不再維護“輕量版”的新功能。 我們認為最好讓該軟體保持封閉,因為對於工程師來說,維護責任和安全問題變得非常龐大。我們解決方案的某些部分可能適合於OSS模型,隨著我們繼續發佈並更新這些庫,這些部分可能會被整合。</0>
現在就開始使用 A11yWatch,體驗自動化、高效和可訪問的網絡可訪問性工具。