我有winforms应用程序包含cefsharp ChromiumWebBrowser组件。我想让JAWS阅读它的内容。现在JAWS只读取主窗口的标题。有什么办法可以做到这一点?我尝试过“强制渲染器 - 可访问性”标志,但它没有帮助我。如何让JAWS屏幕阅读器识别并阅读cefsharp ChromiumWebBrowser控件的内容?
这里是我试过的代码:
var settings = new CefSettings()
{
CefCommandLineArgs = { new KeyValuePair<string, string>("force-renderer-accessibility", "true") }
};
Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null);
你的代码有什么问题?为什么它不起作用? –
默认情况下,浏览器运行在不同的消息循环中。搜索消息循环的一般用法指南以获取详细信息 – amaitland