我有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