9

현재 작업중인 프로젝트 중 하나는 IE7 및 508 규격 준수에 대한 고객 요구 사항입니다. 이 고객은 현재 JAWS 버전 9를 사용하고 있으며 WAI-ARIA를 지원하는 JAWS의 최신 버전이 없다면 내가 요청한 것은 불가능합니다.WAI-ARIA, IE7 및 JAWS

  1. Accessible, 508 compliant Ajax Loading Indicator
  2. Accessible, 508 compliant Ajax Pagination

내가 다시 와서 그들이 JAWS의 최신 버전으로 업그레이드해야한다는 것을 그들에게 전에 (자유 과학의 웹 사이트에서, WAI-ARIA 지원됩니다 시작 : 예를 들어, 버전 10), 나는 설득력있는 주장을하기 위해 가능한 한 많은 정보로 무장하고 싶습니다. 우선, IE7은 ARIA 정보를 JAWS에 전달할 수 있습니까 (IE8부터 ARIA 지원에 대한 주장을 보았습니다 만, IE7에서는 작동하지 않는다는 명시 적 정보는 없습니다). 그렇다면 제한된 범위에 불과합니까? 이 질문에 대한 대답이 '예'이고 지원 정도가 충분하다고 가정하면 JAWS 버전 10, 11 및 12 사이에 큰 차이가 있습니까? IE7에 대한 요구 사항을 감안할 때 위에 링크 된 두 가지 질문을 해결하기 위해 ARIA를 적용하는 데 필요한 JAWS의 최소 버전은 무엇입니까?

여기에 많은 질문이 있음을 알고 있습니다.하지만 저는 그들이 한 가지 질문으로 함께 노력했다고 생각합니다. IE7과 다른 버전의 JAWS 사이에 다양한 WAI-ARIA 지원 정도에 대한 개요를 알려주십시오. 그리고 이들이 위에서 링크 된 고객 요청을 어느 정도까지 해결할 수 있는지에 대한 정보를 제공합니다.

감사합니다. 이 질문의 모든 요소를 ​​다룰 수는 없지만 공유 할 수있는 모든 정보에 감사드립니다.

답변

4

WAI-ARIA에 대한 지원을 508 규정 준수와 동일시하는 것처럼 보입니까? AFAIK 508은 ARIA의 사용을 지시하지 않습니다.

ARIA는 역동적 인 웹 응용 프로그램에 액세스 할 수있는 많은 어려움을 극복하기 위해 설계되었지만 다소 오래된 작업을 대체하기 위해 설계된 오래된 해킹이 있습니다. 또한 비교적 새로운 기술이기 때문에 최신 브라우저/보조 기술 이외에도 제한적인 지원이 있습니다.

AJAX 진행 표시기 및 페이지 매김을 사용하지 않고 액세스 할 수있는 ARIA를 사용하는 것은 간단하지 않지만 일반적으로 페이지의 업데이트 된 부분에 집중하고 숨겨진 (왼쪽에서 벗어난) 텍스트를 사용하여 일방적으로 작동하게 할 수 있습니다 화면 판독기 사용자에게 몇 가지 구두 지시 또는 힌트를 제공합니다. 이 트릭은 JAWS가 돌아가서 페이지를 캐싱하는 대신 DOM을 다시로드하는 것과 같은 방법입니다. 이전 버전보다 JAWS 9가 더 좋습니다.

Google을 사용하면 다양한 방법으로이 작업을 수행 할 수 있습니다.

몇 가지 세션에서 접근성 컨설턴트를 고용하고 있다면 어둠 속에서 우연히 만나게 될 것이며, 고객과 이야기하고 디자인 변경 사항이 모두있는 경우 제안 할 수 있습니다. 접근하기 쉬운 방식으로 수행하기에는 너무 복잡해 보입니다.

이 브라우저는 JAWS 직접 ARIA 정보를 보내지 않는

, 그들은 동작 접근성 층 통보 등 "무엇보다도, 할 IE7이 턱 ARIA 정보를 전달하는 것이다" 메시지를 표준 운영 체제 내게 필요한 옵션 메시지로 해석하는 시스템보조 기술 (JAWS 또는 기타)은 이러한 시스템 메시지를 청취하고 있습니다.

+0

답장을 보내 주셔서 감사합니다. @Chris. 프로젝트 매니저는 실제로 접근성 전문가를 풀 타임으로 고용 할 것을 요청하고 있습니다 (대부분의 고객은 508 규정을 준수해야하며, 지금까지이 분야에 대한 기술이 없으면 정말 놀랐습니다). –

+0

접근 가능한 AJAX 진행 표시기 (처음에는)에 관해서는 최선을 다해 봤고 어떤 해결책도 찾지 못했습니다. 정적 읽기 내에서 힌트를 얻기 위해 오프 스크린 텍스트를 사용하여 성공했지만 텍스트 중반 아약스 호출에 집중할 수 없었습니다. 좋은 리소스를 가르쳐 주거나, 돌아가서 링크 된 질문에 대답 할 수 있다면 정말 좋을 것입니다. –

+0

사실 나는 웹 기반 응용 프로그램이든 스윙 응용 프로그램이든 액세스 가능한 응용 프로그램을 만드는 데있어 품질 정보가 부족하다는 사실에 놀라움을 금치 못했습니다. 실제로, 필자가 보아온 많은 자원은 실제로 실제로 작동하지 않는 기술을 묘사합니다. 작성자가 화면 판독기를 사용하여 실제로 아이디어를 테스트하지 않았으며 도구 설명을 듣고 거기에 툴팁을 추가하는 것이 마술처럼 모든 것이 더 좋습니다. –

1

화면 판독기에 힌트를 제공하기 위해 화면 텍스트를 사용하는 Chris Bentley의 제안에 대해서는 말할 수 없습니다. 이것이 정상적으로 작동한다고 가정하는 동안 나는 웹 사이트에서 해본 적이 없다. 또한 508 규격을 준수하도록 설계된 내부 애플리케이션을 다루지 않았으며 웹 개발 경험이 전혀 없었습니다. 나는이 분야에서 경험이있는 컨설턴트 고용에 대한 Chris의 제안을 두 번째로 들었다. Jaws 버전과 WAI-ARIA 지원의 차이점을 알지 못합니다. Jaws 10은 Internet Explorer 7에서 WAI-ARIA 지원을 최소한 제공한다는 것을 알고 있습니다. Jaws 10을 사용하여 http://news.yahoo.com에 갔었습니다. 랜드 마크에서 랜드 마크로 이동하는 키입니다. 같은 머신에서 문제없이 여러 버전의 Jaws를 실행할 수 있습니다. 현재 Jaws 10, 11 및 12가 설치되어 있습니다. 차이점을 설명하는 문서를 찾을 수 없으면 Jaws의 다른 버전을 테스트 할 수 있습니다.

+0

안녕하세요 @ 자라드. 내 질문 중 하나에 대한 이전 답변에 대한 귀하의 제안에 따라 JAWS 9를 JAWS 9와 나란히 설치하려고했지만 몇 가지 문제가있었습니다. JAWS 10 설치가 시작 메뉴 나 바탕 화면에 아이콘을 배치하지 않았습니다. , Freedom Scientific 폴더로 갔고 JAWS 9 설치와 비슷한 구조로 나타나지 않았습니다. JAWS 10처럼 보이고 실행되는 일부 실행 파일을 발견했지만 브라우저가 충돌하거나 심지어 충돌을 일으키는 것을 포함하여 기괴하게 행동했습니다 내 컴퓨터가 예고없이 다시 시작하게하십시오! –

+0

동일한 컴퓨터에 10, 11 및 12가 설치되어 있습니다. 내일 가상 머신에 9와 함께 11을 설치하고 내 결과를 알려 드리겠습니다. – Jared

+0

감사합니다 @ 자레드! –

0

WAI-ARIA는 IE8 및 Firefox 2 이상부터 지원됩니다. 스크린 리더에 관해서는 JAWS 대신 NVDA를 사용하십시오. 무료이며 Firefox와 잘 어울립니다. 사실 모질라 재단은 NVDA 스크린 리더를 개선하기 위해 NVDA에 자금을 지원했습니다. 그들은 함께 잘 작동합니다.