【发布时间】:2016-11-17 10:24:27
【问题描述】:
我需要将 Safari 应用程序中的 cookie 读取到我的应用程序内部。那么有没有办法通过在我们的应用程序中使用任何 SFSafariViewController 来做到这一点。请帮帮我。
提前致谢。
已编辑
我有一个 URL https://example.com/abc123,当我在 Safari 应用程序中打开此 URL 时,它会自动设置一些 cookie。现在我必须打开我的应用程序并通过传递域 (https://example.com) 来读取这些 cookie。
NSHTTPCookieStorage *sharedHTTPCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray *cookies = [sharedHTTPCookieStorage cookiesForURL:[NSURL URLWithString:@"https://wwwexample.com"]];
是否可以读取 cookie?
【问题讨论】:
-
您能找到解决方案吗?
-
我们找到了另一种通过 API 读取 cookie 的方法,因为我们可以将 Safari cookie 直接获取到应用程序中。 @Nameet
标签: ios objective-c iphone safari sfsafariviewcontroller