Для UIWebView, то, как я использую для загрузки кеша, было просто использовать NSURLProtocol для перехвата запросов ресурсов / изображений, а затем загрузить ресурс из локального, чтобы сократить время загрузки.
WKWebview просто не поддерживает NSURLProtocol, кто-нибудь знает, как перехватить запрос ресурса?
Материал, который я сделал:
WKNavigationDelegate, didcommit и решить. Policy не запускается по запросу ресурса, так что ... нет.
SchemeHandler, нет, не поддерживает http и https.
Примечание: я уже знал о частном API для включения решения NSURLProtocol, оно просто не сработает, потому что оно может быть отклонено Apple.