不幸的是,当我在WKWebView中打开网页时,WKWebView不会公开我想要收集的所有信息。
我想收集的信息是:
所有请求来自webview的标题和正文
所有回复,包括标题和正文
我想要完成的是某种类似于开发人员工具中的网络选项卡的网络日志记录。但是,应该在应用程序内创建日志。
在Android中,我通过在webview中覆盖shouldInterceptRequest
并使用OKHttp
发出请求并记录响应来做类似的事情,但是我不知道如何使用WKWebView实现这一点。
我尝试覆盖load(_ request: URLRequest) -> WKNavigation?
但是没有抓住网页浏览的请求。
我无法在documentation
中找到更好的覆盖方法