webBrowser1.Navigate(“c:\index.html”);
用webbrowser载入一个本地index.html文件
IHTMLDocument2 doc = (IHTMLDocument2)this.webBrowser1.Document.DomDocument;
IHTMLTxtRange range = doc.selection.createRange() as IHTMLTxtRange;
range.pasteHTML(“<div>jinjazz 路过</div>”);
range.pasteHTML(“<img src=”aa.jpg”></img>”);
用range加入一个img元素,然后再看源代码,加进去的img代码变成了
<IMG src=”file:///C:/test/index.jpg”></IMG>
自动加进去了一个file:///C:/
原因是本人是想用webbrowser作html编辑器,图片需要用相对路径,不能用绝对路径
所以怎么样让插入webbrowser的Img使用相对路径?
谢谢各位大牛!
用webbrowser载入一个本地index.html文件
IHTMLDocument2 doc = (IHTMLDocument2)this.webBrowser1.Document.DomDocument;
IHTMLTxtRange range = doc.selection.createRange() as IHTMLTxtRange;
range.pasteHTML(“<div>jinjazz 路过</div>”);
range.pasteHTML(“<img src=”aa.jpg”></img>”);
用range加入一个img元素,然后再看源代码,加进去的img代码变成了
<IMG src=”file:///C:/test/index.jpg”></IMG>
自动加进去了一个file:///C:/
原因是本人是想用webbrowser作html编辑器,图片需要用相对路径,不能用绝对路径
所以怎么样让插入webbrowser的Img使用相对路径?
谢谢各位大牛!
解决方案
50