我们希望通过WebBrowser控件向我们的应用程序中托管的网站添加拼写检查.
如果您在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");