预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114756793A(43)申请公布日2022.07.15(21)申请号202110031075.6G06F16/957(2019.01)(22)申请日2021.01.11G06F16/955(2019.01)(71)申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人三六零数字安全科技集团有限公司(72)发明人田新超霍海涛黄亚洲后江振郭建强张志磊魏振宇安卫宁叶曼婷乐勇戚铁铮姜东张超贾翼峰马启迪(74)专利代理机构北京律诚同业知识产权代理有限公司11006专利代理师王玉双朱颖娴(51)Int.Cl.G06F16/958(2019.01)权利要求书2页说明书13页附图3页(54)发明名称应用程序内访问网页的方法及其装置(57)摘要本发明适用于互联网技术领域,提供了一种应用程序内访问网页的方法、装置、封装浏览器的内核功能的工具包、存储介质以及计算机设备。该应用程序内访问网页的方法包括:获取封装浏览器的内核功能的工具包;调用所述工具包的所述内核功能,并根据所述内核功能渲染所述网页;将渲染后的所述网页在所述应用程序内进行显示。由此,本发明实现了在应用内显示网页时,获得浏览器渲染网页的功能,满足应用开发商的业务需求。CN114756793ACN114756793A权利要求书1/2页1.一种应用程序内访问网页的方法,其特征在于,包括:获取封装浏览器的内核功能的工具包;调用所述工具包的所述内核功能,并根据所述内核功能渲染所述网页;将渲染后的所述网页在所述应用程序内进行显示。2.根据权利要求1所述的应用程序内访问网页的方法,其特征在于,所述工具包包括接口文档以及用于实现所述浏览器的相应的内核功能的文件;所述用于实现所述浏览器的相应的内核功能的文件包括动态链接库;所述接口文档包括将所述相应的内核功能与所述动态链接库进行映射的映射关系表;各个所述动态链接库导出相应的导出函数。3.根据权利要求2所述的应用程序内访问网页的方法,其特征在于,所述调用所述工具包的所述内核功能,并根据所述内核功能渲染所述网页包括:通过所述应用程序创建宿主进程,所述宿主进程根据所述映射关系表调用相应的所述导出函数;以及通过所述应用程序根据所述宿主进程创建子进程,所述子进程的进程名与所述宿主进程的进程名相同,并且所述子进程以命令行参数结尾;所述宿主进程与所述子进程进行数据传递;通过所述子进程调用所述相应的导出函数并根据所述数据对所述网页进行渲染。4.根据权利要求3所述的应用程序内访问网页的方法,其特征在于,所述浏览器的模式为C/S模式。5.根据权利要求3所述的应用程序内访问网页的方法,其特征在于,所述宿主进程与所述子进程进行数据传递包括:通过所述应用程序创建数据通道接口,所述数据通道接口为浏览器窗口外壳;所述子进程调用所述数据通道接口将所述子进程中的全局事件发送至所述宿主进程;以及所述子进程调用所述数据通道接口获取所述宿主进程发送的全局的配置参数。6.根据权利要求2所述的应用程序内访问网页的方法,其特征在于,所述用于实现所述浏览器的相应的内核功能的文件包括可执行程序;所述接口文档中包括所述可执行程序的参数的参数说明表;所述调用所述工具包的所述内核功能,并根据所述内核功能渲染所述网页包括:在所述应用程序中调用所述工具包的可执行程序,并根据所述参数说明表向所述可执行程序的参数传入相应的参数值;所述应用程序调用所述可执行程序后,所述应用程序与所述可执行程序各自独立运行;通过所述可执行程序根据所述参数值渲染所述网页。7.一种应用程序内访问网页的装置,其特征在于,包括:工具包获取模块,用于获取封装浏览器的内核功能的工具包;调用模块,用于调用所述工具包的所述内核功能,并根据所述内核功能渲染所述网页;显示模块,用于将渲染后的所述网页在所述应用程序内进行显示。8.一种适用于权利要求1~6任一项所述的应用程序内访问网页的方法的封装浏览器2CN114756793A权利要求书2/2页的内核功能的工具包。9.一种存储介质,其特征在于,用于存储一种用于执行权利要求1~6中任意一种应用程序内访问网页的方法的计算机程序。10.一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1~6任一项所述的应用程序内访问网页的方法。3CN114756793A说明书1/13页应用程序内访问网页的方法及其装置技术领域[0001]本发明涉及互联网技术领域,尤其涉及一种应用程序内访问网页的方法、装置、封装浏览器的内核功能的工具包、存储介质以及计算机设备。背景技术[0002]目前PC应用市场上的C/S架构客户端,如遇到