2013-12-12 28 views
1

我知道Visual Studio 2012有一個檢查508合規性的可訪問性檢查程序,但是我們的部分內容是使用Javascript和JQuery動態生成的,因此Visual Studio無法檢查這些內容。在動態生成內容後,是否有任何資源可以指向網站,以查看它是否符合508。檢查網站是否符合508要求

例如,我們有一個以空格開始的搜索結果網格。只有當你點擊一個按鈕時,div纔會被填充,而不僅僅是數據,而是HTML元素。所以,一旦我點擊了按鈕,是否有一些插件可以激活,這將告訴我該表是否符合508,這很像Visual Studio如何進行檢查(當然,就像使用Visual Studio 2012一樣,預計它將能夠告訴我所有符合要求的)。

+0

如果您未提供表格的HTML頁面並且始終需要JavaScript來訪問它,則無法訪問它。 –

+1

是什麼讓你覺得呢?關閉JavaScript不會被認爲是第508條中的殘疾。(ScreenReader是標準瀏覽器的擴展,完全不是獨立的Web瀏覽器,它們完全有能力執行Javascript。) – duskwuff

回答

-1

我做了一個谷歌搜索,發現這個工具,做你想做的。您可以將其設置爲掃描整個站點,或者轉到頁面並單擊驗證按鈕(chrome和FF擴展)來驗證該頁面。有選項可以運行w/w/o javasript/cookies。

www.totalvalidator.com/index.html

+0

我會提出要求我的機器,所以我可以測試它(最近安全性真的很緊張),但在那之前,你確定在用戶與網頁進行交互之後驗證它嗎?這聽起來像你指向一個網頁,它告訴你結果,這意味着Ajax調用的結果將不會被驗證(然後再次,它可能會這樣做)。 – Lawtonfogle

1

有企業級法規遵從驗證提供插件許多不同的工具。不幸的是,他們沒有一個值得單獨負責報告網站的違規行爲。

針對輔助功能的開發與開發響應式技術一樣具有藝術形式。維護合規網站的最佳方式是花時間爲所有代碼制定功能要求。摒棄精神,而不僅僅是letter of the law

爲此,可用的工具將很有用。他們可以運行他們的支票,他們每個人都會給你不同的回答。試用屏幕閱讀器。瞭解鍵盤導航。熟悉操作系統默認提供的輔助技術。啓發你自己,不用鼠標就能瀏覽網頁。我發現this tutorial by Google是非常有幫助的。您可以在achecker.ca上找到最接近聽起來像您要求的內容,您可以在其中粘貼或上傳標記,或者鏈接到網頁上的一個頁面並獲取報告。我不能非常推薦你不要停下來。爲使應用程序可訪問而存在固有的商業理由。

因此,請繼續關注其他事情:Hi-Software已支付產品。您也可以支付像澳大利亞視力公司這樣的公司來維持您的合規。試試IE(WAT)的Web輔助工具欄。您一定要查看RampWEB Section 508工具欄(並進行捐贈)。谷歌有一個屏幕閱讀器插件,可以直接開始使用(Chrome Vox)。您還可以閱讀在我們的領域,並在聯邦立法機構的專家在說什麼約508合規性:

0

沒有替代品的測試手。如果您使用的是Windows,請撥打download NVDA,只使用鍵盤瀏覽您的網站。您可以在任何平臺上使用ChromeVox的VoiceOver for Mac。

至少,您應該能夠通過只使用鍵盤來瀏覽您可以使用鼠標進行的所有操作。因此,開始考慮只有觸發鼠標事件的任何東西,並確保它們也在鍵盤事件中觸發。

對於一個快速而骯髒的自動化工具,請查看WebAIM人員的WAVE toolbar