【发布时间】:2020-04-02 00:35:45
【问题描述】:
这是我正在使用的代码
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
IHTMLDocument2 doc2 = webBrowser1.Document.DomDocument as IHTMLDocument2;
StringBuilder html = new StringBuilder(doc2.body.outerHTML);
String substitution = "<span style='background-color: rgb(255, 255, 0);'> sensor </span>";
html.Replace("sensor", substitution);
doc2.body.innerHTML = html.ToString();
}
它可以工作,但我无法使用表单或网络浏览器
我已经尝试添加
webBrowser1.Document.Write(html.ToString()); //在doc2之后
但显示的网页格式不正确
我将不胜感激,以解决此问题修复
【问题讨论】:
-
我怀疑
webBrowser1_DocumentCompleted出现得太晚,无法正常工作。 -
感谢您的回复.. 我可以解决这个问题吗.. 减慢 webBrowser_DocumentCompleted
-
事件不是这样运作的。我认为你需要重新评估你的方法。