iOS WKWebView 拦截H5的加载资源

如题所述

第1个回答  2022-06-05
WKWebView 拦截H5加载资源需要用到的是NSURLProtocol子类
新建WKWebview的扩展类NSURLProtocol+WKWebVIew.h

扩展类NSURLProtocol+WKWebVIew.m文件

2.新建子类HybridNSURLProtocol继承NSURLProtocol
HybridNSURLProtocol.m文件

1注册子类,注册Https和Http在WKWebview 创建之前

2.页面关闭时一定要关闭注册,负责会重新定向
相似回答