webView资源的根文件夹,如何在不更改src-tag的情况下加载图像

时间:2014-03-20 14:47:32

标签: ios

我有一些图片是网页的一部分,我想加载到网页浏览中。图像保存在本地。

我像这样加载html,一切运作良好:

NSURL *baseUrl = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];

[self.webView loadHTMLString:myHtmlStringWithImgTags baseURL:baseUrl];

html正确显示。

当我的IMG标签看起来像这样时,一切运作良好:

<img src="image.png" />

但是,我会从EpiServer生成的html中获取这些图像,img标签将如下所示:

<img src="/image.png" />

我不想开始解析html并在src-tag的开头删除root的绝对路径。怎么解决这个?我应该拥有什么作为baseUrl?

感谢。

编辑:

似乎是一个常见问题: Remap UIWebView root URL to [[NSBundle mainBundle] bundleURL]

除了开始破解html并删除根路径之外,任何人都有解决方案吗?

0 个答案:

没有答案