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

pengxuan pengxuan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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使用相对路径?

谢谢各位大侠!!!
...全文
评论 2
收藏 已收藏
分享
返回顶部
pengxuan
C# 111,129 成员 642,539 内容