我們希望通過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