【发布时间】:2011-07-26 16:13:28
【问题描述】:
据我所知,有一种方法可以将 javascript 注入 DOM。下面是使用 webbrowser 控件注入 javascript 的示例代码:
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");
有没有更简单的方法将 css 注入到 DOM 中?
【问题讨论】:
标签: c# .net winforms webbrowser-control