WCAG와 같은 접근성 표준의 주요 요구 사항 중 하나는 웹 사이트 또는 응용 프로그램이 자바 스크립트를 사용하지 않고 표시되거나 일종의 비 JS 대안을 제공한다는 것입니다. 나는 초기 조사를했는데 웹 소켓과 관련하여 이것에 대한 많은 정보를 찾을 수 없었다. 웹 소켓이 AJAX와 비슷한 것으로 취급해야한다고 생각합니까?HTML5 웹 소켓과 접근성 표준의 호환성은 얼마나됩니까?
답변
웹 소켓은 유용한 기능을 수행하기 위해 JavaScript가 필요하기 때문에 비 자바 스크립트 대안을 제공해야하는 표준이있는 경우 웹 소켓을 사용하지 않는 JavaScript 이외의 대안을 제공해야합니다. 예, 웹 소켓은 AJAX와 같습니다. 그것들은 AJAX가 제공하는 일회성 요청 - 응답보다는 오히려 지속적인 2-way 연결을 만드는 단지 방법입니다. 당신은 AJAX를 치료하는 것처럼 그들을 치료해야합니다.
WCAG 1.0에서는 JavaScript에 대한 대안을 제공해야하지만 WCAG 2.0은 기술 중립적입니다. JavaScript의 대안을 요구하는 대신, 클라이언트 쪽 스크립트를보다 쉽게 사용할 수있는 웹 페이지를 만들기 위해 a set of techniques을 제공합니다. 모든 사용자가 자바 스크립트를 사용할 수있는 것은 아니며, 전체적으로 또는 기본적으로 비활성화되어있는 브라우저를 선호하는 사용자가 여전히 있습니다. 그러나 접근성 기술은 오늘날 자바 스크립트의 특정 용도를 처리 할 수 있으므로 자바 스크립트가 아닌 대체 서비스가없는 경우에도 액세스 가능한 사이트를 작성할 수 있습니다.
브라이언의 답변은 좋지만 몇 가지 추가 정보를 추가 할 것으로 생각했습니다.
여기에는 기술과 규정 준수라는 두 가지 문제가 있습니다.
WCAG 1.0이 필요한 이유가있는 경우 규정 준수에 관한 한 비 JS 버전이 필요합니다. 왜냐하면 WCAG 1.0은 이렇게 말합니다. 이전에는 일부 스크린 리더 사용자가 화면 판독기에 문제가 발생했기 때문에 JS를 사용하지 않도록 설정 했었지만 몇 세대 전의 기술이었습니다. recent survey of screenreader users on the web은 Javascript가 활성화 된 상태에서 98.6 %를 나타 냈습니다.
지금까지 기술이가는대로, 자바 스크립트 및 접근성 문제 정말 자바 스크립트 자체와는 아무 상관이 없다 : 접근성의 문제는 무엇인가 (보통 자바 스크립트)는 DOM를 통해 UI를 조작 사실과해야 할 . 접근성 문제가있는 UI의 조작입니다. 결과 DOM이 접근 가능하고 화면 판독기가 적절하게 변경 사항을 처리하도록주의를 기울여야합니다. 예를 들어, ARIA 라이브 영역을 사용하여 스크린 리더가 새로운 내용을 읽을 수 있도록하거나 키보드 포커스가 사라지지 않도록하고 예상치 못한 곳에서 끝납니다.
정의에 의해 UI를 거의 변경하지 않는 자바 스크립트는 접근성 문제가 없습니다. 웹 소켓, 웹 작업자, 로컬 저장소 등은 접근성 문제가 없습니다. 중요한 것은 나중에 DOM을 업데이트하는 경우입니다.
- 1. 호환성은
- 2. 웹 접근성
- 3. 웹 소켓과 Mojolicious로 플러시?
- 4. 웹 접근성 테스트 도구
- 5. 웹 디자인 표준 - 접근성
- 6. 웹 사이트 접근성 - 연방법
- 7. 동일한 포트에서 웹 소켓과 웹 페이지 검색
- 8. .NET 4.0의 호환성은 무엇입니까?
- 9. 접근성
- 10. NodeJS & Socket.io : Chrome이 웹 소켓과 함께로드되지 않습니다.
- 11. 재생! 프레임 워크 웹 소켓과 크롬 17
- 12. 서버 웹 소켓과 서버 http with node.js
- 13. [C#] 소켓과 TCP를 사용하여 웹 페이지를 리디렉션합니까?
- 14. NodeJS 웹 소켓과 함께 TCP 소켓을 섞음
- 15. 소켓과 버퍼
- 16. 소켓과 COBOL
- 17. 소켓과 TCP
- 18. 소켓과 TCP 소켓
- 19. HTML5 웹 사이트와 HTML5 웹 앱
- 20. wrap 소켓과 websocket
- 21. 웹 페이지의 외부 링크에 대한 접근성?
- 22. JScript를 사용하여 웹 서비스 접근성 감지
- 23. 웹 접근성 - 제안 IE에서 다음 사이트를 방문
- 24. 글로벌 포털 웹 규칙 및 접근성 규칙?
- 25. Mootools의 하위 호환성은 얼마나 좋은가요?
- 26. jQuery 1.4와 IE8의 호환성은 어떻게됩니까?
- 27. SNMP의 이전 버전과의 호환성은 무엇입니까?
- 28. EJB 컨테이너와 하위 호환성은 어떻게됩니까?
- 29. WPS와 SAS의 호환성은 어느 정도입니까?
- 30. 이전 버전과의 호환성은 얼마나 중요합니까?