UIWebView网页cookie丢失

Posted 乌戈勒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIWebView网页cookie丢失相关的知识,希望对你有一定的参考价值。

问题描述:
最近在做一个小app,通过UIWebView加载一个网页,一直操作app内的网页,首先在网页上面进行登录操作,登录成功之后,跳转到一些需要登录的页面,会出现尚未登录的界面,但是通过safari 打开,是可以正常显示登录之后的界面的。

由于本人没有网站开发经验,一开始对于这种问题简直一头雾水,无从下手,只能依靠度娘了,通过强大的网友们的回答,矛头暂时指向了cookie,然后从cookie进行下手。接着我请教公司的网站大牛如何调试网页cookie,后来发现,cookie在跳转到出问题的页面时丢失了,没有传递过去,问题找到了。

暂时找到的解决办法:就是防止cookie丢失!

其实就是解决下面这个问题:

UIWebView Cookie 怎么设置总是接受?

NSHTTPCookieStorage *cook = [NSHTTPCookieStorage sharedHTTPCookieStorage];
[cook setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];

以上是关于UIWebView网页cookie丢失的主要内容,如果未能解决你的问题,请参考以下文章

UIWebView 未检测到网页 cookie

iOS UIWebView 允许所有三方cookie

JS Cookie丢失问题

PHP COOKIE 跳转页面丢失

UIWebView 中的 Cookie

UIWebview 启用cookies