WKWebView
文章平均质量分 58
走向菜鸟的菜鸟o
zz
展开
-
WKWebView实现请求拦截,http/https/file等
本文是通过WKURLSchemeHandler的方式实现的请求拦截,WKWebView的WKURLSchemeHandler是不支持拦截http/https/file等原始协议的,如果通过[config setURLSchemeHandler:handler forURLScheme:@"http"];就会闪退,但是支持自定义协议,但是有时候项目就是需要拦截这些请求,该怎么处理呢?一、自定义一个HFURLSchemeHandler类,并实现WKURLSchemeHandler代理1、HFURLSch原创 2021-08-17 15:34:48 · 6472 阅读 · 7 评论 -
WKWebView访问本地文件遇到的问题及解决方案
使用WKWebView加载3D模型,3D模型是使用webGL开发的,考虑到网络问题,采用本地化的方式,将3D模型数据下载到本地沙盒,将JS代码放入到工程目录下,再使用WKWebView加载index.html。### 问题一:WKWebView访问index.html由于JS代码中是通过文件路径找访问其他JS文件,所以在将js代码导入到项目中时,要创建实体文件夹才能够正常访问,如下图:![image-20210817141155540.png](https://p1-juejin.byteimg.原创 2021-08-17 15:26:54 · 2349 阅读 · 0 评论