The embodiment of the present invention provides a web page loading method, device, computer equipment and storage medium. The method includes: if a web page loading request is received, obtaining the corresponding link address from the web page loading request; determining whether the link address exists in the preset white list configuration table, the preset white list configuration table is used to store the link address that has been verified by the certificate; and judging if the link address does not exist in the preset white list configuration table. Describes whether the link address has passed certificate verification; if the link address has not passed certificate verification, generates a certificate file corresponding to the link address; verifies the link address according to the certificate file to load the web page content corresponding to the link address. By implementing the embodiment of the present invention, the content of a web page that has not passed the certificate verification can be loaded, and the user experience can be improved.
【技术实现步骤摘要】
网页加载方法、装置、计算机设备及存储介质
本专利技术涉及计算机数据处理领域,尤其涉及一种网页加载方法、装置、计算机设备及计算机可读存储介质。
技术介绍
iOS系统是由美国苹果公司开发的应用于手机和平板电脑的移动操作系统,WebView控件是iOS系统的一个最常用的控件,可称为内置的浏览器控件,通过WebView控件,可浏览网页、打开文档等。在基于iOS系统开发的应用程序中,通常需要调用大量的外链网页,若外链网页未经过Https(HyperTextTransferProtocoloverSecureSocketLayer,安全套接字层超文本传输协议)验证,则会导致网页无法加载,进而出现显示页面出现白屏现象,影响用户体验。
技术实现思路
本专利技术实施例提供了一种网页加载方法、装置、计算机设备及存储介质,旨在解决因网页未通过证书验证而无法加载的问题。第一方面,本专利技术实施例提供了一种网页加载方法,其包括:若接收到网页加载请求,从所述网页加载请求中获取对应的链接地址;判断所述链接地址是否存在于预设的白名单配置表中,所述预设的白名单配置表用于存储已通过证书验证的链接地址;若所述链接地址不存在于所述预设的白名单配置表中,判断所述链接地址是否已经通过证书验证;若所述链接地址未通过证书验证,生成与所述链接地址对应的证书文件;根据所述证书文件对所述链接地址进行验证,以加载所述链接地址对应的网页内容。第二方面,本专利技术实施例提供了一种网页加载装置,其包括:获取单元,用于若接收到网页加载请求,从所述网页加载请求中获取对应的链接地址;第一判断单元,用于判断所述链接地址是否存在于 ...
【技术保护点】
1.一种网页加载方法,其特征在于,包括:若接收到网页加载请求,从所述网页加载请求中获取对应的链接地址;判断所述链接地址是否存在于预设的白名单配置表中,所述预设的白名单配置表用于存储已通过证书验证的链接地址;若所述链接地址不存在于所述预设的白名单配置表中,判断所述链接地址是否已经通过证书验证;若所述链接地址未通过证书验证,生成与所述链接地址对应的证书文件;根据所述证书文件对所述链接地址进行验证,以加载所述链接地址对应的网页内容。
【技术特征摘要】
1.一种网页加载方法,其特征在于,包括:若接收到网页加载请求,从所述网页加载请求中获取对应的链接地址;判断所述链接地址是否存在于预设的白名单配置表中,所述预设的白名单配置表用于存储已通过证书验证的链接地址;若所述链接地址不存在于所述预设的白名单配置表中,判断所述链接地址是否已经通过证书验证;若所述链接地址未通过证书验证,生成与所述链接地址对应的证书文件;根据所述证书文件对所述链接地址进行验证,以加载所述链接地址对应的网页内容。2.如权利要求1所述的方法,其特征在于,所述判断所述链接地址是否已经通过证书验证,包括:判断是否存在与所述链接地址对应的数字证书;若存在与所述链接地址对应的数字证书,判断所述数字证书对应的根证书是否存在于当前客户端的证书管理中心;若不存在与所述链接地址对应的数字证书,或者所述数字证书对应的根证书是不存在于当前客户端的证书管理中心,确定所述链接地址未通过证书验证。3.如权利要求1所述的方法,其特征在于,所述生成与所述链接地址对应的证书文件,包括:根据OpenSSL工具生成私钥文件;根据所述私钥文件生成证书签名请求;根据所述私钥文件以及证书签名请求生成证书文件。4.如权利要求1所述的方法,其特征在于,所述生成与所述链接地址对应的证书文件之前,包括:判断所述链接地址是否存在于预设的风险地址库中;若所述链接地址不存在于预设的风险地址库中,执行所述生成与所述链接地址对应的证书文件的步骤。5.如权利要求1所述的方法,其特征在于,所述判断所述链接地址是否已经通过证书验证之后,包括:若所述链接地址已经通过证书验证,将所述链接地址保存至所述预设的白名单配置表中。6.一种网页加载装置,其特征在于,所述装置...
【专利技术属性】
技术研发人员:徐成,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。