带有 JAWS 16 的 Microsoft Edge 在关注多个网站上的输入字段时表现不稳定

Microsoft Edge with JAWS 16 behaves erratically when focus in on an input field on several websites

而 JAWS 16 在 windows 10 系统上 运行。在 Edge 上测试了多个网站。一切如下:

  1. 单击输入,将焦点设置在该输入上。光标可见,但闪烁速度稍快。
  2. 几秒后(不到10秒)页面强行刷新。在现场看不到击键,但 JAWS 确实会回应一些如果不是全部的话。
  3. 页面刷新后,重复步骤1
  4. 页面再次刷新,但这一次,网站崩溃并显示未找到页面。

任何帮助都将非常有用。

P.S:相同的网站适用于较低版本的 Internet Explorer 和 JAWS 14 组合。

您可以使用任何具有用户可访问输入字段的网站。上面提到的问题是我在 Stack Overflow、Bing 等上测试的。出于某种原因,这在 Google.com 上确实有效。

JAWS 官方支持页面: https://www.freedomscientific.com/Support/TechnicalSupport/Windows10Upgrade

http://www.ssbbartgroup.com/blog/release-of-the-windows-10-edge-browser-what-it-means-for-accessibility-and-aria-support-in-ie/

即使这个官方 MSDN 博客揭示了 http://blogs.msdn.com/b/accessibility/archive/2015/07/03/windows-10-upgrade-considerations-for-screen-reader-and-magnifier-users.aspx

Microsoft 建议使用 IE 而不是 Edge 以获得更好的可访问性。现在我想这是我的问题的唯一答案。

希望这对面临类似问题的其他人有所帮助。

Windows10周年改进了与第一方屏幕的集成reader旁白:

This was the only screen reader that was fully functional using Microsoft Edge. It was also the only screen reader that was able to read every active element and all text on each website and application.

与包括 NVDA 在内的第三方屏幕 reader 相比:

Microsoft Edge was only able to read active elements, not text, on the screen. It was also difficult to read text on other applications.

和大白鲨:

JAWS does not work with Microsoft Edge unless you’re using the touch cursor.

并对 Microsoft Edge 进行了以下改进:

Edge supports a new accessibility architecture, and provides modern web accessibility standards so that developers can more easily build accessible sites. It supports tagged PDF files, and includes improvements to features such as the address bar, tabs, windows, and Favorites.

Disabled Text Size support for the web platform on mobile, and enabled pinch to zoom support on all web pages.

We no longer compute accessible description to the same value as name for explicit ARIA roles and intrinsic controls.

EdgeHTML 15 now correctly maps images with an empty HTML “alt” attribute to the presentation role, per the W3C HTML Accessibility API Mappings.

关于崩溃,开发者模式也有类似的问题:

If you encounter problems enabling Developer Mode or Device Portal, see the Known Issues forum to find workarounds for these issues.

To fix this:

1.       Open the Settings app.
2.       Click on “Apps & features”
3.       Choose “Manage Optional features”
4.       Press the button “Add a feature”
5.       Select the package for Windows Developer Mode
6.       Click “Install”
7.       Reboot your PC
8.       Launch Command Prompt as Administrator
9.       Run: sc config debugregsvc start=auto

Finally, return to the “For Developers” Settings page. You will still see the error code, 0x80004005 but you should now be able to enable Windows Device Portal and the Device Discovery features.

参考资料