我正在尝试注入一些
javascript代码以防止javascript错误弹出,但我在WPF中找不到HTMLDocument和IHTMLScriptElement:
var doc = browser.Document as HTMLDocument; if (doc != null) { //Create the sctipt element var scriptErrorSuppressed = (IHTMLScriptElement)doc.createElement("SCRIPT"); scriptErrorSuppressed.type = "text/javascript"; scriptErrorSuppressed.text = m_disableScriptError; //Inject it to the head of the page IHTMLElementCollection nodes = doc.getElementsByTagName("head"); foreach (IHTMLElement elem in nodes) { var head = (HTMLHeadElement)elem; head.appendChild((IHTMLDOMNode)scriptErrorSuppressed); } }