使用 Safari 的 Web Inspector,可以远程检查和调试网站。
Web Inspector 是一个多层应用程序。它分为 3 层:前端、后端和目标。
换句话说,WkWebView 运行一个可以提供 Web Inspector 信息作为原始数据的服务器。Web Inspector UI 是一个处理这些原始数据的 JavaScript 应用程序。
我可以使用 WkWebView 启用 Web Inspector,developerExtrasEnabled
但我想做的略有不同。我想从 Swift 访问后端服务器。我希望我的 Swift 代码能够访问 Web Inpector UI 前端使用的相同原始数据。
有可能吗,如果可以,有人能指出我的方向吗?
数据协议记录在哪里?