gpt4 book ai didi

ios - 如何在原始 WkWebview 调用后拦截 http/https 调用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:27 26 4
gpt4 key购买 nike

我们拥有的 iOS 应用程序有一个 WkWebview,它尝试通过调用 https 端点与我们的服务器通信。服务器的工作方式类似于代理,所有对我们端点的调用都会将请求转发到目标站点。例如 - 在我们的应用程序中,如果我们将目的地设置为 https://www.google.com该应用程序会将其转换为 https://server.com/http://www.google.com .

我们试图解决的问题是在原始WkWebview 调用之后拦截所有http/https 调用。这包括所有资源调用,如 css 和 javascript 文件。我们尝试使用自定义方案处理程序,但由于我们不在服务器端解析 html/css,因此我们无法添加自定义方案来拦截所有 http/https 调用。

最佳答案

您可以在 webview 中添加拦截逻辑,例如隐藏元素中的每个请求存储 url 和当前调用次数,并通过该元素的 webview 的 evaluteJavaScript 函数定期检查它的值

关于ios - 如何在原始 WkWebview 调用后拦截 http/https 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49060096/

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