[发明专利]在企业浏览器中共享Cookies的方法、电子设备及存储介质在审
申请号: | 202110546522.1 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113312573A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 朱平伦;孙建康;黄建良;刘海峰;王江红;叶风生;马飞;张向朋 | 申请(专利权)人: | 山东云科汉威软件有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 钟继莲 |
地址: | 257029 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业 浏览器 共享 cookies 方法 电子设备 存储 介质 | ||
本发明实施例公开了一种在企业浏览器中共享Cookies的方法、电子设备及存储介质。方法包括:对Cookies存储位置进行统一;将Chromium内核和IE内核的Cookies存取位置设置为Cookies存储位置。针对企业业务应用运行环境需要双核浏览器的需求,本发明通过统一Cookies存储路径,使得Chromium内核和IE内核从统一的存储路径进行Cookies的存取,能够保证双核企业浏览器获取到的Cookies的完整性,解决了双核企业浏览器Cookies共享的问题,实现了企业两核浏览器无缝切换,为不同内核运行环境要求的业务应用集中呈现、单点登录统一入口成为可能。
技术领域
本发明涉及计算机软件技术领域,具体涉及一种在企业浏览器中共享Cookies的方法、电子设备及存储介质。
背景技术
企业中,基于B/S技术开发的业务应用,涉及网页登录相关的功能,Cookies肯定是忽略不了的。而业务应用往往对企业浏览器运行内核要求有所不同,主要分为Chromium内核和IE内核,双核间切换会涉及到登录状态的问题,共享Cookies是一个很好的方案。而一般的企业浏览器常规的做法是分别读取两内核的Cookies。这样做容易导致数据同步不及时、Cookies不完整,同时读取Cookies的缓存文件受IE浏览器的版本限制,会造成Cookeies无法读取的问题,最终导致企业浏览器双核切换的时候丢失Cookies,无法实现无缝切换。
发明内容
针对上述技术缺陷,本发明实施例的目的在于提供一种在企业浏览器中共享Cookies的方法、电子设备及存储介质,保证能够方便设置Cookies和读取完整的Cookies,从而为企业浏览器双核无缝切换提供技术支持。
为实现上述目的,第一方面,本发明实施例提供了一种在企业浏览器中共享Cookies的方法,包括:
对Cookies存储位置进行统一;该Cookies的存储位置为企业浏览器自定义路径下的任一数据库;
将Chromium内核和IE内核的Cookies存取位置设置为Cookies存储位置。
作为本申请的一种具体实施方式,将Chromium内核的Cookies存取位置设置为所述Cookies存储位置,具体为:
利用CEF3框架获取和设置Cookies的存取接口;
通过SetStoragePath设置存储Cookies数据的路径。
进一步地,在本申请的某些优选实施方式中,所述方法还包括Chromium内核的Cookies存取步骤,具体为:
Chromium内核通过其内提供的存取接口将读取的Cookies数据存储至企业浏览器自定义路径下的任一数据库;
Chromium内核通过其内提供的存取接口从企业浏览器自定义路径下的任一数据库中读取存储的Cookies数据。
进一步地,在本申请的某些优选实施方式中,所述方法还包括IE内核的Cookies存取步骤,具体为:
IE内核通过API函数和Hook WINNET相关函数将IE内核中操作Cookies的接口拦截,以获取Cookies数据;
IE内核通过CEF3框架提供的存取接口将拦截的Cookies数据存储至企业浏览器自定义路径下的任一数据库;
IE内核通过Hook WINNET和CEF框架从企业浏览器自定义路径下的任一数据库中读取存储的Cookies数据。
其中,API函数可采用InternetGetCookieEx和InternetGetCookie。
第二方面,本发明实施例提供了一种电子设备,适用于在企业浏览器中进行Cookies共享。该电子设备包括设置单元,用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云科汉威软件有限公司,未经山东云科汉威软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110546522.1/2.html,转载请声明来源钻瓜专利网。