由于某种原因,Richard的解决方案对我而言不起作用(insertAdjacentText失败,并带有异常)。但是,这似乎可行:
HtmlElement head = webBrowser1.document.GetElementsByTagName("head")[0];HtmlElement scriptEl = webBrowser1.document.CreateElement("script");IHTMLscriptElement element = (IHTMLscriptElement)scriptEl.DomElement;element.text = "function sayHello() { alert('hello') }";head.AppendChild(scriptEl);webBrowser1.document.Invokescript("sayHello");
该答案说明了如何将
IHTMLscriptElement界面引入您的项目。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)