J'ai une application winforms qui contient le composant cefsharp ChromiumWebBrowser. Je veux que JAWS lise son contenu. Maintenant, JAWS ne lit que le titre de la fenêtre principale. Y'a-t-il une quelconque façon de réussir cela? J'ai essayé le drapeau "force-renderer-accessibility" mais ça ne m'a pas aidé.Comment faire pour que le lecteur d'écran JAWS reconnaisse et lise le contenu du contrôle cefsharp ChromiumWebBrowser?
Voici le code i essayé:
var settings = new CefSettings()
{
CefCommandLineArgs = { new KeyValuePair<string, string>("force-renderer-accessibility", "true") }
};
Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null);
Quel était le problème de votre code? Pourquoi cela n'a-t-il pas fonctionné? –
Par défaut, le navigateur est exécuté dans une boucle de message différente. Recherchez le guide général d'utilisation de la boucle de message pour plus de détails. – amaitland