【问题标题】:iPhone web view cookie persistenceiPhone web view cookie 持久化
【发布时间】:2013-12-14 11:13:52
【问题描述】:

当使用 web 视图并关闭应用程序然后打开它备份时,cookie 是否会保留? (例如保持登录状态)

这可能吗?

【问题讨论】:

标签: uiwebview


【解决方案1】:

不,cookie 不会保留。

这是我今天一起破解的解决方案:https://gist.github.com/maciekish/6268142

请注意,您传递给 UIWebView 的初始 NSURLRequest 不会有 cookie,除非您设置 hem。

【讨论】:

  • @AndersR.Bystrup Litte 可能在那里快速节制?他询问当应用程序重新启动时 cookie 是否会持续存在。答案是不。这怎么不是问题的答案?
【解决方案2】:

无法告诉您原因,但我的 UIWebView 默认保留 cookie 和会话,即使我强制关闭我的应用也是如此。所以不太确定前面的陈述。

【讨论】:

    【解决方案3】:

    cookies 就像移动浏览器一样工作。 但唯一的限制是cookie不与浏览器共享,不同的webview有单独的cookie存储。

    【讨论】:

    • 这是不正确的。 UIWebView 中的 Cookie 不会在应用程序运行之间持续存在。
    • cookie 的生命周期将由 Web 服务器定义。它可能是基于会话的,它在 webview 关闭后过期或持续一小时/一个月。
    猜你喜欢
    • 1970-01-01
    • 2016-06-24
    • 2012-08-09
    • 2011-02-20
    • 1970-01-01
    • 2013-05-14
    • 2017-04-29
    • 2015-09-14
    • 1970-01-01
    相关资源
    最近更新 更多