小编CM *_*ram的帖子

带有本地图像文件的iOS WebView远程html

之前已经提出过类似的问题,但我找不到解决方案.

这是我的情况 - 我的UIWebView加载了一个远程html页面.网页中使用的图像在构建时是已知的.为了使页面加载更快,我想将图像文件打包到iOS应用程序中并在运行时替换它们.

[请注意,html是远程的.我总是得到从本地加载html和图像文件的答案 - 我已经这样做了]

我得到的最接近的建议是在html页面和iOS应用程序中使用自定义URL方案,如myapp://images/img.png,使用NSURLProtocol子类截取myapp:// URL并用本地替换图像图片.在理论上听起来不错,但我没有遇到一个完整的代码示例来证明这一点.

我有Java背景.我可以使用自定义内容提供商轻松地为Android做到这一点.我相信iOS/Objective-C必须存在类似的解决方案.我没有足够的Objective-C经验可以在很短的时间内自行解决.

任何帮助将不胜感激.

html iphone image uiwebview nsurlprotocol

46
推荐指数
2
解决办法
4万
查看次数

标签 统计

html ×1

image ×1

iphone ×1

nsurlprotocol ×1

uiwebview ×1