這裏有一個偉大的教程有關Windows窗體如何注入Javascript腳本中WebBrowser控件
How to inject Javascript in WebBrowser control?
我嘗試過了,它的偉大工程
但問題是那裏使用無法識別的對象在wpf應用程序。所以我問的是在wpf應用程序中下面的函數是什麼。謝謝。
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
string srJquery = File.ReadAllText("jquery.txt");
element.text = srJquery;
head.AppendChild(scriptEl);
上述函數是在視窗形式應用正常使用C#4.0,但使用的對象,例如的HtmlElement不是在WPF應用程序識別。
HtmlElement生活在SYstem.Windows.Browser和System.Windows.Forms –
我很漂亮這個函數也可以爲WPF應用程序編寫 – MonsterMMORPG
這段代碼使用了HtmlElement和HtmlDocument的Winforms中可用的漂亮包裝類。 WPF沒有他們。使用Winforms瀏覽器是一個明顯的解決方法。 –