1 Star 0 Fork 14

CharlesOSC / ZJsBridge

forked from 栉风 / ZJsBridge 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
readme-nativeResourceUrl.md 548 Bytes
一键复制 编辑 原始数据 按行查看 历史
栉风 提交于 2020-01-07 19:25 . [init] 1.0.0

协议

android和ios如果直接给予web页面一个file:///路径资源时,web页面无法直接预览(显示)此文件(图片)
可以虚拟一个资源uri,web页面正常虚拟uri,android端在资源加载时动态拦截此uri,替换为真实资源数据

原理:

//android.webkit.WebViewClient
override fun shouldInterceptRequest(view: WebView, request: WebResourceRequest): WebResourceResponse? {

}

//web页面加载资源时都会经过此方法,可以拦截特定url,返回处理过的WebResourceResponse
Android
1
https://gitee.com/CharlesInOSC/ZJsBridge.git
git@gitee.com:CharlesInOSC/ZJsBridge.git
CharlesInOSC
ZJsBridge
ZJsBridge
master

搜索帮助