是否可以跨两个不同的UIWebView实例共享cookie。我正在尝试在UIWebView中加载请求,并在shouldStartLoadWithRequest委托方法中检查请求类型是否为UIWebViewNavigationTypeLinkClicked || UIWebViewNavigationTypeFormSubmitted。如果是的话,我将展示一个新的viewcontroller,它通过传递在shouldStartLoadWithRequest中捕获的url,在它的视图上添加了一个新的UIWebView。然后我加载在新的UIWebView中传递的url。在此过程中,cookie不会通过UIWebViews传递。谁能告诉我出了什么问题。
答案 0 :(得分:5)
一个应用中的所有网络视图都应该有一个共享Cookie存储区。 [NSHTTPCookieStorage sharedHTTPCookieStorage]
如果一个APP中的所有Web视图都没有使用它,那么就会出错:)
至于应用之间的共享:你不能。你是沙盒!