현재 페이지 위치

Home> 광장> 상세보기

목록다음 글 보기137/143이전 글 보기

의견수
1
조회수
845
공유하기
페이스북으로 공유하기페이스북 공유 횟수 :0트위터로 공유하기트위터 공유 횟수 :0

jaws 와 센스리더 차이점이 궁금합니다..

접근성

대표적인예로

잘못된 IR기법(display:none , visibility:hidden)을 사용한콘텐츠에서 센스리더에서는 숨김내용읽기 설정을 해제하지않는 경우 숨긴 콘텐츠를 다읽어주지만, JAWS 의경우 읽어주지않잖아요.

이처럼 서로 다른방식으로 기능을 제공하는 예가 더있을까요?

굳이 센스리더와 JAWS 일필요는없습니다..

도움부탁드립니다

ㅁ님 프로필

회원 등급 : 1

1개0개

의견보기

전체 의견
1

Webacc NV

회원 등급 : 1

0개3개
안녕하세요, 말씀하신 것처럼 스크린리더마다 종종 HTML 요소를 처리/출력하는 방식에 차이가 있습니다.

다만, 질문으로 주신 Display=”none”과 같은 숨김 처리된 요소를 출력하는 센스리더의 숨긴내용 읽기 기능은 스크린리더의 HTML 요소 처리 방식의 차이로 이해하기 보다는 설정 값에 따라 변경되는 것이라 이해하는 것이 더 적절해보입니다.

센스리더에 해당 설정 항목이 있는 이유는 과거에 웹 표준이 널리 통용되기 전 스크린리더 사용자에게 부가 정보를 제공하기 위하여 많은 개발자 분들이 display="none"과 같은 스타일을 적용하여 부가 설명을 주었기 때문입니다. 이러한 이유로 해당 기능 설정이 아직까지 유지가 되고 있는데요, 엑스비전 측에서도 웹 표준이 보편화 된 오늘날 최근 버전부터 해당 설정이 기본적으로 꺼져있도록 하겠다고 밝힌바 있습니다.
 
국내 스크린리더와 해외 스크린리더에서 대표적인 읽기방식 차이 중 하나는 title 속성입니다. 우리나라에서 가장 많이 활용하고 있는 센스리더에서는 버튼이나 링크와 같은 요소에 부가적인 설명을 title속성으로 덧붙일 경우 기본적으로 타이틀 속성 값을 출력하지만 NVDA, JAWS 등의 스크린리더는 화살표 키로 웹을 탐색할 때 타이틀 속성 값을 읽지 않고 탭키 등으로 접근했을때만 출력합니다.

이처럼 스크린리더마다 또 좀더 깊이 들어가보면 어떤 브라우저로 스크린리더를 실행하느냐에 따라 HTML의 여러 요소를 읽는 방식이 조금씩 차이가 있으며 관련하여 더 자세한 정보를 원하시면 아래 영상을 참고해 주시기 바랍니다. 
http://nuli.navercorp.com/sharing/seminar/2014/06

목록다음 글 보기7/143이전 글 보기

공유하기
페이스북으로 공유하기페이스북 공유 횟수 :0트위터로 공유하기트위터 공유 횟수 :0