2011-12-05 25 views

Trả lời

10

Câu trả lời ngắn gọn là, không, không. Sự hiểu biết của bạn khá chính xác.

0

Bạn có thể sử dụng JavaScript. Nó không phải là một vấn đề miễn là tất cả ngữ nghĩa được cung cấp (tên, nhà nước, và vai trò) và bạn quản lý tập trung có thể truy cập. Sử dụng ARIA khi bạn cần cung cấp ngữ nghĩa hoặc quản lý tập trung.

4

Thật vậy, bạn có thể sử dụng JavaScript miễn là chúng ta bạn tuân theo WCAG 2.0 tiêu chí thành công :-)

Có một lý do tại sao bạn có thể đã nghe JavaScript được trục xuất khỏi nội dung truy cập. Trong những ngày cũ của WCAG 1.0, nó thực tế đã kiểm duyệt việc sử dụng bất kỳ nội dung nào do JavaScript tạo ra. Bạn cần kiểm tra xem ứng dụng web của bạn có hoạt động với JavaScript bị vô hiệu hóa hay không, điều này thực tế hạn chế JavaScript đối với các mục đích trang trí. Nếu không, bạn nên cung cấp một phiên bản thay thế, không dựa trên JavaScript, thường liên quan đến rất nhiều ma thuật phía máy chủ (hãy thử và xem Google Maps mà không cần JS để hiểu ý tôi). Điều này là do những công nghệ hỗ trợ ngày xưa và thậm chí một số trình duyệt chính (ví dụ như di động) không hỗ trợ JavaScript hoặc trình duyệt không hiển thị nội dung do tập lệnh tạo ra.

Đây không phải là trường hợp nữa. Bạn có thể sử dụng JavaScript trong tiếp cận, WCAG 2.0, các trang web, nhưng:

  • Làm quen với tiêu chuẩn WCAG 2.0 và chắc chắn rằng bạn không phải là không ai trong số họ. Nó không phải là vấn đề của việc sử dụng một hoặc một công nghệ khác, mà là vấn đề sử dụng chúng một cách chính xác.
  • Cụ thể, hãy kiểm tra bạn tuân theo client-side scripting techniques for WCAG 2.0 để giải quyết các tập quán sử dụng tập lệnh được đề xuất và bị từ chối.
  • Sử dụng ARIA Techniques for WCAG 2.0 để xác định ngữ nghĩa của các kiểm soát không chuẩn, chúng được hỗ trợ rộng rãi bởi các trình duyệt chính.
Các vấn đề liên quan