【发布时间】:2016-03-24 15:13:31
【问题描述】:
我创建了一个非常基本的应用程序,其中包括一个指向 URL http://www.w3schools.com/js/js_cookies.asp 的 SFSafariViewController。这是一个读写cookies的测试网站。
然后我将同一个网站加载到 Mobile Safari 中,并添加了一个 cookie。我切换到我的应用程序,阅读 cookie,它就在那里。我回到 Safari,添加另一个 cookie,回到我的应用程序,但第二个 cookie 没有出现。我刷新页面,没有区别。回到Safari读取cookies,都读取成功了。
为了正确写入和读取 cookie,我需要在应用之间做些什么吗?
【问题讨论】:
-
cookie 的属性是什么?查看 NSHTTPCookieStorage 内部
-
这受SFSafariViewController影响吗?值得调查,谢谢。
-
嘿,你有想过这个吗?我正在尝试在我的应用程序中使用 Safari 身份验证方法并且遇到了同样的问题。浏览器请求显示 cookie 很好,但应用内 SFSafariVC 请求不显示。
-
您真的在使用 SFSafariViewController 将 Safari 应用程序中的 cookie 读取到您的应用程序内部吗?我需要从 Safari 应用程序读取 cookie 到我的应用程序内部。有可能吗?
标签: ios cookies ios9 mobile-safari sfsafariviewcontroller