저는 HTML의이 전체 ARIA 및 접근성 측면을 처음 접했습니다. 나는 스크린 리더와 함께 대부분의 것들이 제대로 작동하는 앱을 가지고있다. 그러나 문서에서 어떤 컨트롤을 클릭해도 NVDA는 항상 "페이지 제목 문서"를 읽습니다. 나는 그것을 잠시 멈추지 만 멈추지 않으려 고 노력했다.스크린 리더 및 HTML 문서 포커스
가장 좋은 점은 tabindex=0
을 내 최상위 DIV
에 추가하여 문서 대신 클릭에 초점을 맞출 수 있지만 초점을 맞추면 NVDA는 "섹션"이라는 단어를 읽습니다. 이것을 막을 수있는 방법이 있습니까?
나는 또한 제목을 제거하고 짧은 시간 내에 다시 추가하려고 시도했지만 독자는 "문서"라는 단어가 좋다고 말합니다.하지만 JS 활동 제한 시간에 따라 빈 제목이 깜박 거리며 일관되게 실행되지 않습니다. 그리고 requestAnimationFrame이 너무 짧습니다. 독자는 빈 제목을 고를 시간이 없어 어쨌든 읽습니다.
귀하의 시험 코드를 추가하십시오. –
* 왜 * 이것을 억제 하시겠습니까? 그리고 어떤 사용자 그룹을 위해서? NVDA 사용자의 시선을 사로 잡았습니다. 화면 판독기 사용자가 응용 프로그램 개발자가 설정 또는 기본 동작을 무시하는 이유는 무엇입니까 ?? –
크리스토프 (Christophe)는 NVDA (및 JAWS) 사용자의 표준 동작을 변경하고 싶지 않다고 말했습니다. 그러나, 나는 당신이 듣고있는 것을 이해하려고 노력하고 있습니다. 예를 들어,이 stackoverflow 페이지에서 주위를 둘러보고 링크의 레이블을들을 수 있습니다. 그런 다음 질문의 텍스트를 클릭했는데 ** "페이지 제목 문서"를 듣지 않았습니다 **. 들리는가? 그렇지 않다면 앱에서만 발생합니다. – slugolicious