在我可以誠實地告訴自己我的Web應用程序可供任何人訪問之前,必須完成哪些工作?或者更好,說服喬·克拉克。我沒有任何視頻或音頻需要擔心,所以我知道我不需要成績單。我還有什麼要檢查?使Web應用程序可訪問
回答
您的問題非常含糊,但總之,您需要確保您的網站符合Web Content Accessibility Guidelines的三個級別(A,AA或AAA)之一。
根據我的經驗,如果您提供的不是純粹靜態的HTML網站,而是針對AA,FWIW。試圖嚴格按照WCAG指南對動態網站提供三A標準是通往脫髮IMO之路。這可能隨WCAG 2.0而改變。
祝你好運!
編輯: @Blowdart建議通過在線檢查器運行您的網站。只要你意識到WCAG的許多指導方針(尤其是對更高端的)是如此武斷,只有用肉眼才能確認,這很好。
不要相信這些在線檢查器的輸出,並在您的網站上盲目粘貼AAA徽章。如果你被召喚,你可能會遇到麻煩。
+1 Blowdart用於提示HTML和CSS驗證,Chris Pederick的插件是很好!
通過一堆跳棋運行它。檢查HTML是否有效。嘗試在禁用腳本的情況下使用它。嘗試禁用CSS來使用它。您可以使用火狐的web developer addon來完成所有這些操作。
如果該網站在停用JavaScript和CSS的情況下可用,那麼您的表現相當不錯。 Firefox中的Web Developer工具欄可讓您輕鬆禁用這兩種工具。另一種檢查方法是使用Lynx,一個命令行的純文本瀏覽器。除此之外,最好的辦法是按照適用的指導方針啓發式地檢查網站(在美國,通常是第508節)。沒有網站將是完全可訪問的,但做這些事情將確保您的訪問非常方便。
您也應該檢查WAI-ARIA的東西:
- http://www.w3.org/WAI/intro/aria
- http://alistapart.com/articles/waiaria
- http://juicystudio.com/article/wai-aria-live-regions.php
而且,對於在實際使用各種用戶面臨的挑戰的透視他們嘗試使用網絡時遇到障礙,請查看Lo中啓用腳本的會議中的一些演示和視頻ndon星期五:http://scriptingenabled.org/(我不認爲他們全都上傳了)
在線可訪問性檢查程序可以提供幫助,遵循WCAG可以提供幫助,嘗試使用屏幕閱讀程序的演示版本可以幫助您的網站,但唯一的方法要「確保」一個網站是可以訪問的是讓專家爲你檢查,或成爲你自己的專家。幸運的是,如果您確實遵循WCAG 2.0,請使用屏幕閱讀器進行測試,並在98%的時間內運行在線測試,您會很好。但如果你想要擔保...
- 1. Azure的Web應用程序WAAD到Web應用程序訪問
- 2. 如何使Web應用程序使用WAMP在Web上訪問?
- 3. 使Google Web Toolkit應用程序可以在外部訪問
- 4. 如何使Web應用程序可以通過https訪問java
- 5. 從Web應用程序訪問用戶應用程序
- 6. Web應用程序的訪問控制
- 7. 從Web應用程序訪問Active Directory
- 8. 在Web上訪問Windows應用程序
- 9. 從Web應用程序訪問IMEI#
- 10. Web應用程序URL訪問java
- 11. 從Web應用程序訪問Sharepoint
- 12. 從Web應用程序訪問Google API
- 13. 我不能訪問Web應用程序
- 14. 可訪問性測試的移動Web應用程序
- 15. Azure的Web應用程序刪除,域名不可訪問,
- 16. 全球可訪問的mvc web應用程序配置?
- 17. 從部署的應用程序可訪問的Grails WEB-INF
- 18. 創建可在線和離線訪問的Web應用程序
- 19. Flex Web應用程序可以訪問sqlite數據庫嗎?
- 20. UIWebView中的Web應用程序可以訪問本地存儲
- 21. 可從移動設備訪問的.NET Web應用程序
- 22. 使用CNAME訪問我的Web應用程序
- 23. 訪問Web數據以便在應用程序中使用?
- 24. 如何防止代碼/程序訪問Web應用程序?
- 25. 如何使用服務應用程序從Web應用程序訪問客戶端應用程序
- 26. 是否可以限制Web服務訪問它自己的Web應用程序?
- 27. 如何只允許Web應用程序訪問Web服務?
- 28. 如何使您在Azure中的Web應用程序可通過https訪問?
- 29. 如何在asp.net mvc web應用程序中使html錨點可訪問?