accessibility - 如何默认激活 MathJax 可访问性?

标签 accessibility mathjax

我来回搜索文档,找不到默认激活辅助功能的方法。只需右键单击 Mathjax 元素即可打开上下文菜单,然后选择 accessibility->activate。

文档内容如下: “扩展可以通过上下文菜单激活,它本身是完全可访问的,或者默认情况下使用配置选项。”

但我找不到任何关于如何使用配置激活它的提及。 This is the configuration我发现,那里没有“激活”选项。

我错过了什么?

(我使用的是最新的 MathJax 版本:3.0)

这就是我配置 MathJax 的方式,下面是我得到的上下文菜单,其中辅助功能选项未激活。

MathJax = {
   tex: {
     inlineMath: [['##', '##'], ['\\(', '\\)']]
   },
   options: {
       a11y: {
          speech: true,   
          subtitles: true
       }
  }
};

The option I want to set is marked in red

最佳答案

在文档中挖掘了两天之后,我放弃了。我认为默认情况下无法激活辅助功能。我个人认为这很荒谬,因为如果屏幕阅读器没有阅读它,盲人究竟应该如何猜测如何激活它?

最后,我所做的是在每个页面的顶部位置隐藏一个 div,并附上有关如何激活插件的说明。我正在使用 css 向所有用户隐藏该 div,并将其显示给屏幕阅读器像这样:

  .accessibility_hint{font: 400 12px arial; color: #0e2d6d; background-color: white; position: absolute; left: 50%; margin-left: -55px; top: 0px; padding: 2px 4px; opacity: 0;}
	.accessibility_hint:focus, .accessibility_hint:active{opacity: 1; z-index:999;} 
the div is here. you'll see it only if you use keyborad navigation to focus on it
    <div class=accessibility_hint tabindex=0>[insert textual explanation on how to use keyboard navigation to activate the plug-in]</div>

  

关于accessibility - 如何默认激活 MathJax 可访问性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60688026/

相关文章:

android - 如何在 Android 中渲染数学方程式

javascript - MathJax 与 WebPack ReferenceError : require is not defined

css - 内联样式对屏幕阅读器有害吗?

angular-material - 选择 > 下拉可访问性问题

javascript - 当显示模式窗口时,删除 tabindex = '-1' 属性是否也会影响 Web 可访问性?

macOS:模拟鼠标事件仅在启动二进制文件时有效,而不是应用程序包

javascript - 确保脚本在更新后仍然安装

javascript - 将 MathJax 脚本添加到 Office 365 Sharepoint 中的页面

php - Mathjax 不从 PHP/Ajax 动态呈现 TEX 公式

html - <nav> 和 &lt;header&gt; 的关系