IOS 如何在 UIWebView 中监听加载的本地图片?

2017-10-27 09:33:30 +08:00
 hoythan

图片都是 webp 格式的,原生是不支持的,之前是所有图片走 http 所以可以监听并转换,但是这次移动到本地后,不知道应该如何监听文件加载?文件都是相对路径。

2288 次点击
所在节点    程序员
6 条回复
c447279704
2017-10-27 10:14:06 +08:00
大不了就包一个函数呗
yongSir
2017-10-27 10:53:38 +08:00
提供一个偷懒的思路:

通过网络通常是 http:// + ~/... 或者 /...
本地走的是 File:// + ~/... 或者 /...

就是要制定好默认的沙盒路径作为根


楼主参考
Vitta
2017-10-27 12:56:06 +08:00
看看这个对你有没有帮助吧 http://www.jianshu.com/p/0cd0e64ebd91
NUT
2017-10-27 13:40:14 +08:00
通过 实现 HTTPRequestProtocol 拦截相应的 URL 来实现。
NUT
2017-10-27 13:40:46 +08:00
当然只有 UIWebview 的这个控件才能使用。
hoythan
2017-10-29 21:50:19 +08:00
@NUT 内容是本地的,没有 HTTPRequestProtocol

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/401109

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX