问题描述
我们在丰富的 Delphi 应用程序中使用 WebView2 作为带有 document.designMode = 'on'
的 html 编辑器。
WebView2 默认进行拼写检查(这很好)。但是我们想要更改语言,其中拼写检查独立于操作系统中的用户设置完成。我们的系统中有多语言用户,因此在运行时确实会切换语言。
我们已尝试设置各种 html 标签的 lang 属性(在将 dom 和/或源加载到编辑器之前以编程方式对其进行操作)。但这似乎没有任何效果。
我使用歌剧来写这个,“英语”在这里用于拼写检查。如果我使用的是边缘,则此处的此文本字段会以“德语”进行检查。这是一个不好的迹象,这可能是可能的。我希望这里也缺少一些东西。
对此有什么想法吗?
解决方法
CoreWebView2EnvironmentOptions.Language property 可能会更改默认拼写检查语言(我还没有验证过),但 WebView2 目前没有更改拼写检查设置的机制。您可以将您的反馈添加到我们反馈 github 项目的 spell check API feature request。