[发明专利]图片资源加载方法及装置在审
申请号: | 201911402685.1 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111159604A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 杨浩为;刘洋河;楚著 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/955 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 谢冬寒 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 资源 加载 方法 装置 | ||
本申请公开了一种图片资源加载方法、装置、终端及存储介质,属于网络技术领域。所述方法包括:通过资源加载器,对第一网页资源进行检测,第一网页资源为浏览器待显示的网页对应的网页资源;若通过资源加载器,检测到第一网页资源中存在第一图片链接,且浏览器支持显示WebP格式的图片,则将第一网页资源中的第一图片链接替换为第二图片链接,得到第二网页资源,第一图片链接是指非WebP格式图片的图片链接,第二图片链接是指WebP格式图片的图片链接;根据第二网页资源,通过浏览器,显示第二网页资源对应的网页。本申请可以通过为浏览器配置资源加载器,使得浏览器实现对WebP格式图片的加载,通用性较强,且具有一定的安全性。
技术领域
本申请涉及网络技术领域,特别涉及一种图片资源加载方法及装置。
背景技术
WebP格式是目前新推出的一种能够同时提供有损压缩和无损压缩的图片格式,WebP格式的使用能够较大幅度地减小图片资源的大小,节约加载图片资源的流量消耗,提升网页加载速度。基于WebP格式存在的这些优势,需要目前的终端能够加载WebP格式的图片资源。
相关技术中,提供了一种基于DNS(Domain Name System,域名系统)服务器的图片资源加载方法,DNS服务器是因特网的一种核心服务器,它支持域名到IP(InternetProtocol,互联网协议)地址的映射,便于根据域名访问互联网。在该方法中,可以对DNS服务器的业务逻辑进行更改,使其在接收到终端的图片资源加载请求时,能够根据该图片资源加载请求的请求头信息判断终端是否支持显示WebP格式的图片,如果支持,则根据图片资源加载请求所请求的非WebP格式图片的地址,重定向到WebP格式图片的地址,以获取WebP格式的图片,然后将WebP格式的图片返回给终端。
但是,由于DNS服务器是互联网中的公共服务器,具有稳定性高且与业务相关性低的特点,因此对DNS进行更改配置较为困难,实现难度较大,而且对DNS服务器的业务逻辑进行更改后,可能会导致DNS容易被劫持和攻击,使其容易加载到错误资源和恶意资源,造成安全问题。
发明内容
本申请实施例提供了一种图片资源加载方法、装置、终端及存储介质,可以用于解决相关技术中存在的基于DNS进行图片资源加载时对DNS的更改配置较为困难,且安全性较低的问题。所述技术方案如下:
一方面,提供了一种图片资源加载方法,所述方法包括:
通过资源加载器,对第一网页资源进行检测,所述第一网页资源为浏览器待显示的网页对应的网页资源;
若通过所述资源加载器,检测到所述第一网页资源中存在第一图片链接,且所述浏览器支持显示WebP格式的图片,则将所述第一网页资源中的所述第一图片链接替换为第二图片链接,得到第二网页资源,所述第一图片链接是指非WebP格式图片的图片链接,所述第二图片链接是指WebP格式图片的图片链接;
根据所述第二网页资源,通过所述浏览器,显示所述第二网页资源对应的网页,所述第二网页资源对应的网页包括WebP格式的图片。
可选地,所述所述第一图片链接是指包括第一图片标识的图片链接,所述第一图片标识包括第一图片名和第一后缀名,所述第一图片名符合第一命名规则,所述第一后缀名用于指示非WebP格式,所述第一命名规则用于指示图片格式需要替换为WebP格式。
可选地,所述第一图片名包括WebP格式替换标记,所述WebP格式替换标记用于指示图片格式需要替换为WebP格式。
可选地,所述将所述第一网页资源中的所述第一图片链接替换为第二图片链接,包括:
将所述第一网页资源中的所述第一图片链接包括的所述第一图片标识修改为第二图片标识,得到所述第二网页资源,所述第二图片标识包括第二图片名和第二后缀名,所述第二图片名符合第二命名规则,所述第二后缀名用于指示WebP格式,所述第二命名规则用于指示图片格式已替换为WebP格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911402685.1/2.html,转载请声明来源钻瓜专利网。