是否可以在应用程序网络视图中使用 safari cookie
Is it possible to use safari cookie in Application web view
我只是想知道您是否认为可以从 safari cookie 获取凭据以直接在我的应用程序的 Web 视图中登录某人。
我有一种 "linkedin connect" 方式连接到我的应用程序。
目前,如果您的设备上安装了 Linkedin 应用程序,您可以一键连接。但是,如果您在本地没有它,我在 linkedin 上打开了一个 webview,询问您是否可以让我们访问您的信息以创建您的个人资料。但目前用户必须手动重新输入他们的电子邮件和密码,因为他们无法从浏览器的登录数据中获益。
如果他在 safari 中连接,我想填写该字段或直接连接用户,你认为这可能吗,如果是的话,我可以用来做什么?
谢谢!
如回答 here 中所述,Safari 和 UIWebview 似乎不共享 cookie,因为它们是相互沙盒化的。
NO,那是不可能的。 Safari 是不同于您的应用程序的应用程序,因此 web view is safari 在扩展到 UIWebView class 的 share.bjects 并且 Safari 或其他浏览器不同且沙盒化之前,不会与您的应用程序共享任何与 web view 的内容.您可以查看here(官方文档。)
你想要的 Linkedin 在 Facebook 上是可能的 -- 因为 Facebook 登录身份验证方法提供了在应用程序之间共享数据的方法 -- 但在 Linkedin 中没有类似的方法。
我只是想知道您是否认为可以从 safari cookie 获取凭据以直接在我的应用程序的 Web 视图中登录某人。 我有一种 "linkedin connect" 方式连接到我的应用程序。 目前,如果您的设备上安装了 Linkedin 应用程序,您可以一键连接。但是,如果您在本地没有它,我在 linkedin 上打开了一个 webview,询问您是否可以让我们访问您的信息以创建您的个人资料。但目前用户必须手动重新输入他们的电子邮件和密码,因为他们无法从浏览器的登录数据中获益。 如果他在 safari 中连接,我想填写该字段或直接连接用户,你认为这可能吗,如果是的话,我可以用来做什么?
谢谢!
如回答 here 中所述,Safari 和 UIWebview 似乎不共享 cookie,因为它们是相互沙盒化的。
NO,那是不可能的。 Safari 是不同于您的应用程序的应用程序,因此 web view is safari 在扩展到 UIWebView class 的 share.bjects 并且 Safari 或其他浏览器不同且沙盒化之前,不会与您的应用程序共享任何与 web view 的内容.您可以查看here(官方文档。)
你想要的 Linkedin 在 Facebook 上是可能的 -- 因为 Facebook 登录身份验证方法提供了在应用程序之间共享数据的方法 -- 但在 Linkedin 中没有类似的方法。