【发布时间】:2015-08-14 08:29:32
【问题描述】:
iOS UIWebview 的政策是默认接受所有cookies还是屏蔽它们?
如果要阻止,我将如何更改此政策?
谢谢
迈克尔
【问题讨论】:
标签: ios iphone xcode safari uiwebview
iOS UIWebview 的政策是默认接受所有cookies还是屏蔽它们?
如果要阻止,我将如何更改此政策?
谢谢
迈克尔
【问题讨论】:
标签: ios iphone xcode safari uiwebview
cookie 政策由以下人员管理:
[NSHTTPCookieStorage sharedHTTPCookieStorage].cookieAcceptPolicy
而默认值为:
NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain
也就是说,只接受来自您的主文档域(当前打开的 html 文档的域)的 cookie。
相关的枚举是:
typedef NS_ENUM(NSUInteger, NSHTTPCookieAcceptPolicy) {
NSHTTPCookieAcceptPolicyAlways,
NSHTTPCookieAcceptPolicyNever,
NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain
};
【讨论】: