iOS在不同的UIWebView上共享cookie

时间:2013-01-29 08:35:24

标签: ios objective-c cookies uiwebview uiwebviewdelegate

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

1 个答案:

答案 0 :(得分:5)

一个应用中的所有网络视图都应该有一个共享Cookie存储区。 [NSHTTPCookieStorage sharedHTTPCookieStorage]

如果一个APP中的所有Web视图都没有使用它,那么就会出错:)


至于应用之间的共享:你不能。你是沙盒!