ios - 更改 UIWebView 上的 cookie 策略

标签 ios iphone xcode safari uiwebview

iOS UIWebview 上的策略是默认接受所有 cookie 还是阻止它们?

如果是屏蔽,我该如何修改这个策略?

谢谢

迈克尔

最佳答案

Cookie 政策由以下机构管理:

[NSHTTPCookieStorage sharedHTTPCookieStorage].cookieAcceptPolicy

默认值为:

NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain

也就是说,接受仅来自您的主文档域(当前打开的 html 文档的域)的 cookie。

相关枚举是:

typedef NS_ENUM(NSUInteger, NSHTTPCookieAcceptPolicy) {
    NSHTTPCookieAcceptPolicyAlways,
    NSHTTPCookieAcceptPolicyNever,
    NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain
};

关于ios - 更改 UIWebView 上的 cookie 策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32005609/

相关文章:

iphone - 创建自定义 UITabBarController,其中标签应位于图像前面而不是底部

ios - 如何过滤附件 View 中的 Collection View 的数组列表

iPhone : Simple UITableViewController crash without console error nor debugging clue

ios - 空气打印 View

ios - iPhone 和 iPad Storyboard需要多个 View Controller 吗?

ios - Swift 自动运行 NSTimer

ios - Xcode, iOS - 图像线条/形状识别

iphone - 如何使用/实现 Tapku Day View 日历?

ios - Interface Builder 无法确定 "Main.storyboard"的类型。这可能是由于缺少 SDK

ios - NSURLSession - 在后台下载一个小的 PNG 图像