【问题标题】:how to enable microsoft edge accessibility如何启用 Microsoft Edge 可访问性
【发布时间】:2015-11-19 07:24:15
【问题描述】:

我在窗口 10 上的边缘可访问性有问题。

我看到 microsoft edge 支持辅助功能技术作为旁白。它可以访问和读取窗口 10 上的控件。我尝试查看它是否正常工作。 但是,AccExplore32 工具无法访问 Edge 中的 Web 元素,尽管它仍然适用于 IE。

我使用 AccTool 等无障碍技术。因此,我无法在 Edge 页面中访问控制。

Chrome 有一个设置,通过“--force-renderer-accessibility”强制 chrome 启用可访问性

Edge 有吗?

【问题讨论】:

    标签: accessibility microsoft-edge narrator


    【解决方案1】:

    您可以使用 Windows 10 SDK 中的 Inspect.exe 查看 Microsoft Edge 的辅助功能树。如果您从 Inspect 的选项菜单中选择“UI 自动化模式”和“控制视图”,您将获得最准确的表示。

    有关 Edge 中的可访问性的更多信息,请参阅此博文:Accessibility: Towards a more inclusive web with Microsoft Edge and Windows 10

    【讨论】:

    • 感谢您的回复。检查和 UIA 验证工具仍可检测控制。但是,它使用 UIA 技术来访问。
    • 如果我正确理解您的问题,您是在询问 Edge 中的 MSAA 支持吗?
    • 虽然 IE 具有 MSAA 实现,并添加了 UIA Express 以支持更高级的辅助功能,但 Edge 具有完整的 UIA 实现。 MSAA 无法表达许多现代 UI 结构,包括大部分 HTML5 和 ARIA。 Windows 确实提供了一个桥梁,以便基于 MSAA 的 AT 可以从基于 UIA 的应用程序中获取信息。但是,并非所有内容都可以翻译。如果您将基于 MSAA 的工具指向 Edge,则某些 Web 内容元素可能不可用。
    • 我已阅读博文。麦克风将 MSAA 传输到 UIA 技术。
    【解决方案2】:

    目前(2015 年 11 月 19 日)Microsoft 仍未在 ApplicationFrame.dll 中提供公平可访问性,它为 Edge、日历、内置邮件客户端和一些其他 Windows 10 应用程序提供支持。他们实际上打破了辅助技术的 UIA(用户界面自动化)。
    这正是 JAWS for Windows 和其他伟大的辅助技术玩家缺乏对 Edge 和其他基于此库的应用程序的支持的原因。

    【讨论】:

    • 感谢您的回复。可能是它不支持像 Acc 工具这样的可访问性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2020-09-21
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多