我们希望通过WebBrowser控件向我们应用程序托管的网站添加拼写检查功能。
如果您在像IE9等较新的浏览器中打开我们的网站,则浏览器默认情况下已经支持拼写检查。
是否有办法使其在WinForms WebBrowser控件中工作?
编辑:那么在WPF中的Frame控件中如何实现呢?
如果您在像IE9等较新的浏览器中打开我们的网站,则浏览器默认情况下已经支持拼写检查。
是否有办法使其在WinForms WebBrowser控件中工作?
编辑:那么在WPF中的Frame控件中如何实现呢?
现在,使用IE 11或Edge的拼写检查功能已经可以在Web浏览器控件和Windows 10上正常工作了。我已经成功地使其在可编辑的正文部分中起作用:
foreach (HtmlElement el in Document.All)
{
el.SetAttribute("unselectable", "on");
el.SetAttribute("contenteditable", "false");
}
Document.Body.SetAttribute("width", Width.ToString() + "px");
Document.Body.SetAttribute("contenteditable", "true");
Document.Body.SetAttribute("spellcheck", "true");