요소가 페이지에 동적으로 추가되는 응용 프로그램이 있으며 다른 버전의 브라우저 (예 : IE 8/9/10)에서 화면 판독기가이를 읽도록하고 싶습니다. , FF 및 Chrome).화면 판독기에 동적으로 추가 된 요소 : aria-live Vs role-alert
다음 두 가지의 차이점은 다음과 같습니다. 'role = alert'속성을 추가하십시오. 'aria-live = assertive'?
$("<div role='alert'>Sample message.</div>").appendTo($existingElement);
$("<div aria-live='assertive'>Sample message.</div>").appendTo($existingElement);
지원할 화면 판독기도 지정해야합니다. JAWS, NVDA, VoiceOver, ChromeVox 등이 있습니다. 이들 각각은 서로 다르게 작동하고 브라우저마다 서로 다르게 작동합니다. – ckundo