Intercept and cache requests of WKWebView.
网易团队采用了更完整细致(原理相同)的解决方案,建议采用他们的:WKWebView 请求拦截探索与实践
- Intercept All Requests of WKWebView.
- Cache requests.
Drag the SSWKURL.h
and SSWKURL.m
files into your project.
Subclass SSWKURLProtocol
like NSURLProtol
.
Implement your own -startLoading:
and -stopLoading
.
Then call [yourWKURLConfiguration ssRegisterURLProtocol:[YourSSWKURLProtocol class]];
Then You could moniter requests or load cache for requests.
- support WKWebview
- iOS SDK > 12
WKWebView完美(?)网络请求拦截 WKWebView缓存+请求拦截 网易团队采用了更完整细致(原理相同)的解决方案,建议采用他们的:WKWebView 请求拦截探索与实践