Code Bye

webbrowser加载本地html,插入img元素,路径怎么用相对路径

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使用相对路径?
谢谢各位大牛!
解决方案

50


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明webbrowser加载本地html,插入img元素,路径怎么用相对路径