微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何更改 Microsoft Edge/WebView2 中用于拼写检查的语言?

如何解决如何更改 Microsoft Edge/WebView2 中用于拼写检查的语言?

我们在丰富的 Delphi 应用程序中使用 WebView2 作为带有 document.designMode = 'on' 的 html 编辑器。

WebView2 认进行拼写检查(这很好)。但是我们想要更改语言,其中拼写检查独立于操作系统中的用户设置完成。我们的系统中有多语言用户,因此在运行时确实会切换语言。

我们已尝试设置各种 html 标签的 lang 属性(在将 dom 和/或源加载到编辑器之前以编程方式对其进行操作)。但这似乎没有任何效果

我使用歌剧来写这个,“英语”在这里用于拼写检查。如果我使用的是边缘,则此处的此文本字段会以“德语”进行检查。这是一个不好的迹象,这可能是可能的。我希望这里也缺少一些东西。

对此有什么想法吗?

解决方法

CoreWebView2EnvironmentOptions.Language property 可能会更改默认拼写检查语言(我还没有验证过),但 WebView2 目前没有更改拼写检查设置的机制。您可以将您的反馈添加到我们反馈 github 项目的 spell check API feature request

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。