gpt4 book ai didi

swift - 从 Swift/WkWebView 访问 Safari Web Inspector 后端服务器

转载 作者:行者123 更新时间:2023-11-28 06:47:52 26 4
gpt4 key购买 nike

使用 Safari 的 Web 检查器,可以远程检查和调试网站。

The Web Inspector is a multi-tier application. It’s divided into 3 layers: a frontend, a backend and a target.

—来自Architecture of the Web Inspector

换句话说,WkWebView 运行的服务器可以提供 Web Inspector 信息作为原始数据。 Web Inspector UI 是一个使用此原始数据的 JavaScript 应用程序。

我可以使用 developerExtrasEnabled 在 WkWebView 中启用 Web Inspector,但我想要做的略有不同。我想从 Swift 访问后端服务器。我希望我的 Swift 代码能够访问 Web Inpector UI 前端使用的相同原始数据。

是否可能,如果可能,谁能指出我如何做的方向?

数据协议(protocol)记录在哪里?

最佳答案

我与 Apple 的 webkit 团队的一名成员交谈过,他告诉我这目前是不可能的——没有实现公共(public) API 来提供对这些数据的访问。我已经提出了一个描述此功能请求的雷达问题。

关于swift - 从 Swift/WkWebView 访问 Safari Web Inspector 后端服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35787062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com