網頁可訪問性監控
API當談到網頁可訪問性監測時,有很多工具可以幫助完成這項工作。有些包括使用瀏覽器擴展程序,使用在您的電腦上運行的工具或第三方服務。每個工具都有不同的目的,A11yWatch旨在帶給您極致的速度、精度和可擴展性。
監測網頁問題
在監測您的網站後,下一步是得到關於任何可訪問性問題的通知。及時收到這些通知是解決問題的關鍵。我們了解在一天或一週的某些時間收到報告可能不太方便。因此,我們引入了篩選系統,允許您設定每周的某一天接收報告。我們不斷改進我們的服務,開發新功能,例如設定每天或每晚接收報告的時間。使用A11yWatch,您可以得到監測和解決網頁可訪問性問題的最方便方式。
沒有一個人是偉大的
我們選擇最好的工具,以構建一個基礎,確定WCAG問題的基本水平,同時分叉項目以優化部分,從而產生每個問題的最高性能,以解決網站問題。測試方面的區別,並使性能成為一個問題,是由於測試是在像谷歌Chrome這樣的真實瀏覽器實例上進行,以複製頁面,如果內部或外部使用JavaScript 創建網站。
如何監測網頁可訪問性?
網頁可訪問性可以在不同的領域解決,這就是A11yWatch完全開源的地方,有助於整合到您的工作流程中,如果您需要開始監測一個簡單的網站,您可以輕鬆地使用我們的服務ywatch.com,或者如果您有信心,您也可以使用CLI在任何機器上放置項目來進行監測,使用cargo install a11ywatch_cli
使用rust進行安裝。在決定何時進行監控時,您可以使用網站或Web GUI將您的應用程序添加到跟踪列表上。
使用 JavaScript 進行監控
您可以使用多種方法與 A11yWatch 進行整合,有助於加快您的工作流程。我們提供了一個使用 OpenAPI 建立的 JavaScript 客戶端 @a11ywatch/client,可按需獲取結果並檢查更新。如果 JavaScript 不是您偏好的語言,我們還提供其他語言的客戶端。
import {
createConfiguration,
ReportsApi,
ServerConfiguration,
} from '@a11ywatch/client'
// 請用您的 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', {
// 請將下面的 URL 替換為您希望的網站。
url: 'https://jeffmendez.com'
})
console.log(report)
相關文章
以自信保持包容性
現在就開始使用 A11yWatch,體驗自動化、高效和可訪問的網絡可訪問性工具。