2017-12-07 29 views
0

페이지로드시 표시되는 Salesforce 페이지에 javascript alert() 메시지를 작성했습니다. 이 코드는 단순히의 라인을 따라 간다 : 메시지는 페이지로드에 나타납니다NVDA 화면 판독기가 Javascript Alert()를 읽지 못함 Chrome의 팝업

<script type="text/javascript"> 
    window.onready = function() { 
    alert('message for user goes here.'); 
} 
<script> 

, 그러나, NVDA 스크린 리더에 의해 선택되지 않습니다. 그냥 "알 수 없음"(필자도 탭할 수 없음)이라고 읽습니다. 이는별로 도움이되지 않습니다.

화면 판독기에서 자바 스크립트 경고 메시지를 집중/읽으려면 어떻게해야합니까? 이 버그는 NVDA/Chrome의 버그입니까?

최신 버전의 Chrome : 62.0.3202.94를 사용하고 있습니다. 그리고 NVDA : 2017.4

많은 감사합니다!

답변

1

이것은 Chrome 버그이며 알려진 버그입니다. Monorail은 검색 기능이 매우 좋지 않으므로 (적어도 내 경험으로는) 번호로 버그를 찾을 수는 없지만 믿어 의심치 않습니다. 이 호에는 alert(), confirm()onBeforeUnload() 대화 상자가 Chrome에서 읽히지 않습니다. JAWS는 NVDA보다 더 잘 대처합니다. Alt + Tab을 누른 다음 Alt + Tab을 Chrome으로 다시 돌리면 대화 상자를 탭 할 수있는 기능이 제공됩니다.

Chrome Canary 버전 64에서이 문제가 해결되었는지 확인 했으므로 조금만 기다려보십시오. 어제 또는 오늘 나는 크롬을 최신 버전으로 업데이트했습니다. 이제는 Chrome 버전 63.0.3239.84입니다.