日期:2014-05-19  浏览次数:20838 次

如何将已打开的IE网页比如163.com 用程序在他前面加多一个图片广告?
如何在用IE已打开的网页里插入一段代码?

------解决方案--------------------
IE插件吧

------解决方案--------------------
如下是在WebBrowser中修改内容,楼主可以参考一下

//项目中添加Micrsoft.mshtml引用
using mshtml;

private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate( "http://www.baidu.com ");
}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{

IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocument;
IHTMLBodyElement vBody = (IHTMLBodyElement)vDocument.body;
IHTMLTxtRange vTxtRange = (IHTMLTxtRange)vBody.createTextRange();
if (vTxtRange.findText( "关于百度 ", int.MaxValue, 0))
{
vTxtRange.select();
vTxtRange.pasteHTML(
@ " <a href= " "http://blog.sina.com.cn/zswang " " " +
@ "target= " "_blank " "> <b> Zswang </b> 路过 </a> ");
}
}
------解决方案--------------------
楼主说了,只是在局网内放广告的。
写个IE插件,在页面载入完成后,通过IHTMLDocument2往里面写HTML代码及JS脚本。