-->

Flash辅助功能,检测屏幕阅读器(Flash Accessibility, detect scre

2019-11-01 08:59发布

我正在做谁使用JAWS或Windows眼睛视障人士的SWF应用程序访问。 我安装了JAWS和Windows眼睛演示版本。

当运行我的SWF文件(本地)在html页面上的浏览器,Capabilities.hasAccessibility原来如此,但Accessibility.active原来假的,每次 - 几秒钟后检查,即使它。

难道是因为我使用的演示版本或我只是错过了什么样或许设置参数的SWFObject?

Answer 1:

好吧,我想通了

  1. 可能的wmode不能设置为透明的,它会隐藏屏幕阅读器的SWFObject的。
  2. swfobject的需要集中,像这样:

    swfobject.addLoadEvent(setFocusOnFlash);

    功能setFocusOnFlash(){风险FL =的document.getElementById( “加载器”); 如果(佛罗里达州){fl.focus(); } }

    }



Answer 2:

这是伟大的,你想通了这些问题,但是对于其他读者备查,爪或窗口的眼睛的演示版本没有任何限制。 他们是相同的注册版本。 唯一的限制是你被允许使用它的时间。 重新启动在大白鲨的情况下,40分钟后必需的。



文章来源: Flash Accessibility, detect screen reader