Es gibt ein großartiges Tutorial hier über Windows Forms
Wie fügt man JavaScript in die WebBrowser-Steuerelemente ein?
Ich habe es ausprobiert und es funktioniert großartig
Aber das Problem ist, dass die dort verwendeten Objekte in der WPF-Anwendung nicht erkannt werden. Daher frage ich mich, was das Äquivalent der unten stehenden Funktion in der WPF-Anwendung ist. Vielen Dank.
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);
Die oben stehende Funktion funktioniert einwandfrei bei Windows Forms Anwendung C# 4.0, aber die verwendeten Objekte wie HtmlElement werden in der WPF-Anwendung nicht erkannt.