gpt4 book ai didi

objective-c - 如何在不共享 cookie 的情况下拥有多个 webkit 实例?

转载 作者:太空狗 更新时间:2023-10-30 03:13:43 24 4
gpt4 key购买 nike

我有一个创建几个 WebView 实例的应用程序,我想让它们尽可能独立运行。

至少,我不希望他们共享 cookie。一个快速的谷歌搜索给了我喜欢“你不能”的结果。我希望有人有更好的答案。

最佳答案

基本的答案是“你不能”。

看了一会儿之后,我认为这是可能的,但非常复杂。它将涉及在实现 -webView:resource:willSendRequest:redirectResponse:fromDataSource: 的 WebView 上实现 resourceLoadDelegate 并修改请求以关闭 HTTPShouldHandleCookies 并将任何相关的 cookie 添加到手动请求。它还必须实现 -webView:resource:didReceiveResponse:fromDataSource: 以找出从服务器返回的任何 cookie。您可以为每个 Web View 分配/初始化您自己的 NSHTTPCookieStorage 副本,并使用它来存储/检索 cookie。

关于objective-c - 如何在不共享 cookie 的情况下拥有多个 webkit 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/364219/

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