[发明专利]一种基于iOS系统的cookie管理方法及设备在审

专利信息
申请号: 202111675825.X 申请日: 2021-12-31
公开(公告)号: CN114282147A 公开(公告)日: 2022-04-05
发明(设计)人: 胡心福 申请(专利权)人: 唯品会(广州)软件有限公司
主分类号: G06F16/958 分类号: G06F16/958;G06F16/955;G06F21/53
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 彭祯奇
地址: 510000 广东省广州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 ios 系统 cookie 管理 方法 设备
【说明书】:

本申请一种基于iOS系统的cookie管理方法及设备,其中的方法包括:读取WKWebview浏览器的cookie,并保存到沙箱;WKWebview浏览器再次打开时,读取当前浏览器的cookie,比对之前保存在沙箱的cookie和当前cookie,根据两者的差异信息修改沙箱cookie,即将沙箱中的cookie内容重新设置到浏览器中,到cookie不丢失的目的。与现有技术相比,本发明把cookie保存到沙箱的文件中,在浏览器打开URL,跳转URL时,都会更新本地iOS沙箱对应的cookie数据文件,App退出而重启时,沙箱的cookie文件不会丢失,并可以永久使用,直至cookie过期,能够很好地解决现有的iOS系统中WKWebview无法保存cookie的问题。

技术领域

本发明属于浏览器信息管理领域,尤其涉及一种基于iOS系统的cookie管理方法及设备。

背景技术

现有的Web应用多使用HTTP协议传输数据,HTTP协议是一种无状态协议,数据交换完成时客户端与服务器的连接会关闭,再次访问时需要建立新的连接,而目前的cookie机制使得终端设备通过浏览器访问网站时,会在终端设备产生cookie数据并在本地存储,之后终端设备再次请求页面信息时可携带cookie数据,使得服务器根据cookie信息生成页面信息,目前很多H5业务都依赖cookie作为登录态校验。

但是对于iOS系统来说,cookie的共享和管理存在缺陷:浏览器WKWebview与NSHTTPCookieStorage的cookie信息不同步,这是因为其中的WKProcessPool实例在应用重启后会被重置,当再次进入WKWebview时cookie会丢失,用户信息无法保存。例如用户在WKWebview中打开一个登录界面填写信息登录后,再次进入该界面时登录信息未被保存,用户需要重新登录。

发明内容

基于此,本发明旨在提出一种基于iOS系统的cookie管理方法及设备,以克服现有技术的缺陷。

第一方面,本发明提供一种基于iOS系统的cookie管理方法,该方法在cookie管理器处执行,包括:

接收浏览器发送的URL;

根据URL域名向iOS沙箱发送沙箱cookie读取指令,沙箱cookie读取指令至少包括所述URL域名,以供iOS沙箱进行存储路径识别;

根据iOS沙箱返回的沙箱cookie响应信息确定沙箱cookie;

读取浏览器跳转URL后的当前cookie;

比对沙箱cookie和当前cookie,根据两者的差异信息修改沙箱cookie;

向iOS沙箱返回修改后的沙箱cookie供iOS沙箱保存。

进一步地,修改沙箱cookie包括:

当前cookie的字段和路径不存在于沙箱cookie时,将当前cookie的信息添加至沙箱cookie。

进一步地,修改沙箱cookie包括:

当前cookie与沙箱cookie的值和路径不一致,且字段一致时,将当前cookie替换为沙箱cookie。

进一步地,根据iOS沙箱返回的沙箱cookie响应信息确定沙箱cookie包括:

响应消息表示cookie文件不为空时,将cookie文件读取为沙箱cookie并设置至浏览器;

响应消息表示cookie文件为空时,读取当前浏览器的cookie文件并发送至iOS沙箱,供其保存为沙箱cookie。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于唯品会(广州)软件有限公司,未经唯品会(广州)软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111675825.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top