美文网首页
WKWebView之数据共享(cookie存储数据)

WKWebView之数据共享(cookie存储数据)

作者: iOSCoder_XH | 来源:发表于2018-09-17 14:22 被阅读14次

适配WKWebview时遇到一个bug,web页面A中H5存储数据,在web页面B中H5拿不到之前存储的数据,问H5端同事了解到是用cookie存储的数据。
解决方案:
web页面A和B共用一个processPool,代码如下

//定义一个processPool单例
+(WKProcessPool*)sharedProcessPool{
    static WKProcessPool *processPool = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        if (!processPool) {
            processPool = [[WKProcessPool alloc] init];
        }
    });
    return processPool;
}
// 初始化wkwebview时使用该单例

    //1.创建配置项
    WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
    ......
    ......
    config.processPool = [WebViewController sharedProcessPool];
    
    self.webView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, 100, 100) configuration:config];

相关文章

  • WKWebView之数据共享(cookie存储数据)

    适配WKWebview时遇到一个bug,web页面A中H5存储数据,在web页面B中H5拿不到之前存储的数据,问H...

  • Cookie的认识

    什么是Cookie 什么是cookiecookie是一些数据(存储用户数据)-cookie存在哪里cookie存储...

  • 前端常用存储总结

    cookie 结论: 最大存储4KB数据。理论上支持同一内核浏览器共享(Chrome与IE不共享),域共享范围(最...

  • Web 存储(妙味)

    Cookie数据存储到计算机中,通过浏览器控制添加与删除数据 Cookie的特点存储限制域名100个cookie,...

  • WKWebView Cookie

    1、WKWebView Cookie存储 业界普遍认为 WKWebView 拥有自己的私有存储,不会将 Cooki...

  • Web存储API、Web Socket

    说到web数据存储,我们可能会想到cookie,cookie毕竟存放的数据有限,在一个大数据时代,cookie已经...

  • swift cookie

    由于wkWebView的隐私政策,对于cookie的限制颇多,个人建议 尽量不要用cookie 传递数据 保存网络...

  • 数据存储之cookie(二)

    数据存储之cookie的属性及js对cookie的读取、写入和删除操作 上一篇介绍为cookie的原理及一些限制之...

  • 数据存储之cookie(一)

    数据存储之cookie的实现及限制 之前我以为cookie就是一些存储在浏览器中的一些键值对而已,其实不然,它有很...

  • 数据存储之Cookie篇

网友评论

      本文标题:WKWebView之数据共享(cookie存储数据)

      本文链接:https://www.haomeiwen.com/subject/ukylnftx.html