WKWebView ajax请求Cookie丢失

image.png

使用 Charles 抓包(Mac推荐Charles

发现H5里面 ajax请求失败302,这可能Cookie丢失或Cookie不相同了

原因是 WKWebView 请求携带的 Cookie 的 Secure 属性不齐全

在后面拼接完整 Cookie 的 Secure 属性 cookie、 path、domain Document.cookie - Web APIs | MDN

NSString *jsStringCookie= [NSString stringWithFormat:@"document.cookie='%@=%@; path=%@; domain=%@';", cookie.Name, cookie.Value, cookie.Path, cookie.Domain];
NSString *headerStringCookie= [NSString stringWithFormat:@"'%@=%@; path=%@; domain=%@';", cookie.Name, cookie.Value, cookie.Path, cookie.Domain];
  • WKWebview 其他问题可以参考以下文章

WKWebView那些坑- 腾讯Bugly iOS 中 UIWebView 与 WKWebView、JavaScript 与 OC 交互、Cookie 管理看我就够(中)

Can I set the cookies to be used by a WKWebView?

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Scott_Mr 个人专栏

ReactiveCocoa(二)

1473
来自专栏PPV课数据科学社区

【工具】EXCEL十大搞笑操作排行榜

大名鼎鼎EXCEL江湖上谁人不知,谁人不晓呀,纵使你没见过EXCEL,也见过数据在跑吧?可惜的是,经常用EXCEL表哥表妹,甚至操作六七年 的江湖老手,或多或少...

3636
来自专栏葡萄城控件技术团队

VS2010 Extension实践(1)

最近VS2010 Extension在Visual Studio Blog(http://blogs.msdn.com/visualstudio/)上提得很频繁...

2109
来自专栏编程之旅

iOS开发——头像设置及本地沙盒保存,圆形头像显示

现在的APP中,对于头像的设置,我们大多采用圆形头像,并且需要支持从照相机获取或者从相册中选择用户需要的头像,并且保存在本地或者服务器中。

2023
来自专栏移动开发

一个简单的ReactNative demo

本人非前端,请轻喷 ReactNative版本:0.31 github:https://github.com/X-FAN/reactnativelear...

4933
来自专栏技术总结

MJRefresh源码剖析与学习

建议查看原文:https://www.jianshu.com/p/23c876f8ae39(不定时更新)

2454
来自专栏哈雷彗星撞地球

RunLoop总结:RunLoop的应用场景(五)阻止App崩溃一次

今天要介绍的RunLoop应用场景感觉很酷炫,我们可能不常用到,但是对于做Crash 收集的 SDK可能会用得比较频繁吧。相比关于RunLoop 可以让应用起死...

1232
来自专栏岑志军的专栏

ReactNative-综合案例(02)

1787
来自专栏Charlie's Road

Container ViewController自定义转场控制器。

最近接触到新公司的老项目改版。自从来了之后一直在忙另一个项目,也没有看老项目的实现逻辑。 看到设计稿的时候,并不是普通的树形标签导航的样子。大致效果如FaceU...

1271
来自专栏学海无涯

iOS开发之UIRefreshControl使用踩坑

问题描述 接上一个话题,实现了TabBar的点击刷新以后,开始继续写完成功能,刷新UITableView,于是考虑到iOS 10以后,UIScrollView已...

35910

扫码关注云+社区

领取腾讯云代金券