網頁可訪問性監控

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)

Jeff Mendez

我的名字是 Jeff,我是 A11yWatch 的創立者和創建者。

相關文章

以自信保持包容性

現在就開始使用 A11yWatch,體驗自動化、高效和可訪問的網絡可訪問性工具。