更改 UIWebView 上的 cookie 策略

Changing cookie policy on UIWebView

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

如果要屏蔽,我该如何更改此政策?

谢谢

迈克尔

Cookie 政策由以下人员管理:

[NSHTTPCookieStorage sharedHTTPCookieStorage].cookieAcceptPolicy

默认值为:

NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain

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

相关枚举是:

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