我们希望通过WebBrowser控件向我们的应用程序中托管的网站添加拼写检查。WinForms WebBrowser中的拼写检查
如果您在IE9等较新的浏览器中打开我们的网站,拼写检查默认已在浏览器中运行。
有没有办法让WinForms WebBrowser控件能够正常工作?
编辑:如何使它在WPF框架控件中工作?
我们希望通过WebBrowser控件向我们的应用程序中托管的网站添加拼写检查。WinForms WebBrowser中的拼写检查
如果您在IE9等较新的浏览器中打开我们的网站,拼写检查默认已在浏览器中运行。
有没有办法让WinForms WebBrowser控件能够正常工作?
编辑:如何使它在WPF框架控件中工作?
使用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");
我会研究这一点,如果它看起来会对我们有用,我会将其标记为答案。 – jonathanpeppers 2011-05-13 17:48:51
我不认为这对我们来说是一个不错的选择。我们想要一个不在HTML中的解决方案,或者在浏览器级别的解决方案。我们正在WebBrowser控件中托管一个很大的Intranet站点,并且正在寻找一种快速解决方案,以便不需要更改服务器端。我稍后会解决这个问题,但我相信没有一个好的解决方案。 – jonathanpeppers 2011-05-13 23:08:37