2016-08-01 6 views
0

아리아 라이브 메시지를 여러 번 읽는 조우.JAWS + IE11 + 아리아 라이브 메시지가 여러 번 읽음

우리는 angularjs를 사용하고 있습니다. 다음과 같은 HTML 코드

<div role="alert" aria-live="polite"> 
    <p class="scan-complete-text-auto">{{model.txtErrorMessage}}</p> 
</div> 

일단 화면에 오류 메시지가 표시되면 3 번 읽습니다. 크롬과 FF로 IE11에서 관찰 한이 동작은 정상적으로 작동합니다.

무엇이 누락 되었습니까?

답변

0

역할 = "경고"를 제거해보십시오.
aria-live가 좋을 것입니다.
JAWS가 aria-live로 올바르게 읽지 못하는 경우 div 태그를 숨기고 (표시 : 없음) 텍스트를 업데이트/변경 한 다음 표시 (표시 : 차단) 해보십시오.

+0

또한 anguar에서는 UI에서 메시지를 렌더링하는 방식이 때로 내레이터에게 중요합니다. {{model.txtErrorMessage}} 대신 ng-bind = "model.txtErrorMessage"를 사용해야합니다. – user3249448