在火狐上,有没有角色= "alert" 的 aria-live= "assertive"有什么办法吗?



是否有任何技巧可以使aria live在Windows上的Firefox中使用rool =" Alert"工作?(使用下巴)。它似乎只能与角色="警报"一起宣布"警报",不幸的是,这在firefox上破坏了我的浏览器游戏体验。

谢谢任何尝试的人

$(document).ready(function() {
  $("#controls").delegate("a", "click", function() {
    $("#alert-div").empty().append(" ");
    var text = $(this).attr("data-test");
      window.setTimeout(function(){
    	  $("#alert-div").empty().append(text); 
      }, 500);
   });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="alert-div" aria-live="polite" aria-atomic="true">
</div>
<div id="controls">
  <a href="javascript:;" data-test="Say this message">A</a>
  <a href="javascript:;" data-test="A different message">B</a>
</div>

您是否尝试过启动简单,只有aria-live=polite并离开rolearia-atomic?我们一直使用aria-live,并取得了巨大的成功。

最新更新