【问题标题】:Using HTML from bundle to save cookies in UIWebView?使用捆绑包中的 HTML 在 UIWebView 中保存 cookie?
【发布时间】:2010-03-01 04:06:48
【问题描述】:

所以我的包中有一个网页,我将其加载到 UIWebView 中。但是,该页面似乎无法存储任何 cookie,即使其他(在线)网站可以。如何让它存储我的 cookie?

【问题讨论】:

  • 发布一些代码,显示您如何设置 cookie。

标签: iphone cookies uiwebview dashcode


【解决方案1】:

我不认为你可以。 Cookie 连接到特定的站点和路径。这不能很好地映射到从磁盘提供的文档。

我真的没有看到一个简单的解决方法。您可以尝试的一件事是在您的应用程序中嵌入一个小型 Web 服务器,然后使用它在 localhost 上提供该内容。

【讨论】:

    【解决方案2】:

    你可以。我从我的捆绑包中加载了一个 html 文件,它很好地保存了 cookie,并且我在下次启动时重新加载这些 cookie 没有问题。它们在 CookieStorage 中。如果你为你的应用转储了所有的 cookie,你应该会找到你的应用保存的所有 cookie。

    即使您无法让 web 应用程序保存 cookie,您也始终可以通过 javascript 显式检索 cookie,并在 obj-c 代码中将返回的数据保存到 cookiestorage 中。使用cookiestorage的一些小技巧...http://blog.andrewpaulsimmons.com/2008/08/add-set-and-delete-cookies-in-uiwebview.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      • 2015-05-01
      • 2016-09-13
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多