【问题标题】:How to share cookies from my ios app to mobile safari?如何将 cookie 从我的 ios 应用程序共享到移动 safari?
【发布时间】:2011-11-19 08:10:59
【问题描述】:

我使用 asiHttpRequest 库来获取和发布数据。

我已经用它构建了一个登录功能来登录我的网站,之后,如果我从我的应用程序中启动一个 URL 以使用移动 Safari 应用程序浏览该网站,它仍然没有经过身份验证。

我猜原因是我的应用程序没有与 safari 共享相同的 cookie 存储空间,对吗?我可以与其他应用程序共享 cookie,尤其是 Safari 吗?

【问题讨论】:

    标签: iphone ios http safari web


    【解决方案1】:

    您不能在您的应用程序中与 Mobile Safari 共享 cookie。正如@erpayo 所说,它在沙盒中。

    也许在您的应用中添加UIWebView 是最好的解决方案。不要在 Mobile Safari 中打开 URL,而是在 UIWebView 中打开它。它可以获取您的 cookie。

    【讨论】:

      【解决方案2】:

      不,不是。

      Cookie 被沙盒化。

      也许你可以使用查询字符串参数进行一些服务器端跟踪,但这会成为一个安全漏洞

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多