【问题标题】:iOS Sharing cookies across different UIWebViewsiOS 跨不同 UIWebViews 共享 cookie
【发布时间】:2013-01-29 08:35:24
【问题描述】:

是否可以在两个不同的 UIWebView 实例之间共享 cookie。我正在尝试的是在 UIWebView 中加载请求并在 shouldStartLoadWithRequest 委托方法中检查请求类型是否为 UIWebViewNavigationTypeLinkClicked || UIWebViewNavigationTypeForm 已提交。如果是,我将展示一个新的视图控制器,它通过传递在 shouldStartLoadWithRequest 中捕获的 url 在其视图之上添加了一个新的 UIWebView。然后我加载在新 UIWebView 中传递的 url。在此过程中,cookie 不会通过 UIWebViews 传递。谁能告诉我出了什么问题。

【问题讨论】:

    标签: ios objective-c cookies uiwebview uiwebviewdelegate


    【解决方案1】:

    一个应用程序中的所有 webview 都应该有一个共享的 cookie 存储。 [NSHTTPCookieStorage sharedHTTPCookieStorage]

    如果 ONE APP 内的所有 Web 视图都没有使用那个,那就有问题了 :)


    至于应用程序之间的共享:你不能。你被沙盒化了!

    【讨论】:

    猜你喜欢
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2011-06-14
    • 2013-02-13
    • 2012-08-30
    相关资源
    最近更新 更多