ios - 如何拦截 ios WKWebView 上的所有 http(s) 请求?

标签 ios wkwebview

我有一个 Android 应用程序,它严重依赖于 WebView 上的 shouldIntercept,理想情况下使用 WKWebView 移植到 iOS。有没有办法为所有 http 和 https 调用实现类似于 shouldIntercept 的东西?

编辑:android webview 将允许我拦截所有资源、图像、视频、html、Javascript 等。在 ios 上有什么方法可以做到这一点吗?

最佳答案

看看this github repository称为 WKWebViewWithURLProtocol Casolorz。该库使您能够使用 NSURLProtocol 通过方法调配来拦截您的网络请求。

关于ios - 如何拦截 ios WKWebView 上的所有 http(s) 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49676770/

相关文章:

ios - 连续检查网络连接是否可用

c++ - dynamic_cast 问题 xcode

swift - 如何在 WKWebView (Swift) 中使用 PDF 一次滚动一个 View 的高度(不是页面)

ios - 在不将 baseURL 设置为 bundleURL 的情况下在 WKWebView 中使用自定义字体

ios - 使用迦太基时调试(拥有)框架

iOS 应用程序运行断点

ios - 我可以继续阅读 HealthKit 的步骤吗?

ios - 如何检查 Web 服务器是否具有 SSL

ios - 在加载 WKWebView 之前尝试获取 CLLocation 坐标

javascript - Angular 4 + Http 在 Cordova 中未进行垃圾收集