gpt4 book ai didi

c# - WPF 网页浏览器 HTMLDocument

转载 作者:太空狗 更新时间:2023-10-29 19:51:35 25 4
gpt4 key购买 nike

我正在尝试注入(inject)一些 javascript 代码以防止弹出 javascript 错误,但我在 WPF 中找不到 HTMLDocumentIHTMLScriptElement:

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);
}
}

最佳答案

澄清一下,Microsoft.mshtml 不是“使用”,而是引用。

完整解决方案:

  1. 添加对 Microsoft.mshtml

    的项目引用
  2. 添加 using mshtml;

关于c# - WPF 网页浏览器 HTMLDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12834742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com