【技术实现步骤摘要】
一种兼容性检测方法、装置、存储介质及电子设备
[0001]本申请涉及互联网
,尤其涉及一种兼容性检测方法、装置、存储介质及电子设备。
技术介绍
[0002]目前,用户访问网页时,终端可先加载页面的主体框架,之后再异步加载页面中各页面元素,以减少用户等待时长。
[0003]其中,当页面元素为图像时,为了提高页面加载速度,通常加载采用进行压缩后的图像压缩格式的图像,如,加载压缩后的webp格式的图像。但由于每种图像压缩格式均存在与之不兼容的终端类型,当终端与加载的图像压缩格式不兼容时,则会导致页面加载失败,用户体验较差。
[0004]因此现有技术在异步加载图像时,终端可向对应服务器发送携带终端标识的图像加载请求。之后,该服务器可根据该加载请求的请求头中携带的终端标识,以及预先存储的各终端类型与图像压缩格式的兼容关系,确定并下发与该终端兼容的图像压缩格式的图像数据。
[0005]但是,由于图像压缩格式的种类众多,且市面上的终端类型层出不穷,分别配置各种图像压缩格式与各终端类型之间的兼容关系,工程量较大 ...
【技术保护点】
【技术特征摘要】
1.一种兼容性检测方法,其特征在于,包括:加载页面的主体框架;针对待检测的每种图像压缩格式,生成该图像压缩格式对应的检测像素块;将该图像压缩格式对应的检测像素块加载到所述主体框架中,并进行渲染;判断该图像压缩格式对应的检测像素块是否渲染成功;若是,确定该图像压缩格式与终端兼容;若否,确定该图像压缩格式与终端不兼容。2.如权利要求1所述的方法,其特征在于,将该图像压缩格式对应的检测像素块加载到所述主体框架中,并进行渲染,具体包括:将该图像压缩格式对应的检测像素块加载到所述主体框架中;在离屏画布中,对加载完成的所述主体框架以及所述检测像素块进行渲染。3.如权利要求1所述的方法,其特征在于,判断该图像压缩格式对应的检测像素块是否渲染成功,具体包括:确定该图像压缩格式对应的检测像素块,在所述页面对应的文档对象模型中的元素节点;根据所述元素节点的属性信息,判断该图像压缩格式对应的检测像素块是否渲染成功。4.如权利要求3所述的方法,其特征在于,所述元素节点的属性信息至少包含所述元素节点的宽高值。5.如权利要求1所述的方法,其特征在于,当确定该图像压缩格式与终端兼容时,所述方法还包括:针对所述页面中的待渲染图像,获取该图像压缩格式的待渲染图像,...
【专利技术属性】
技术研发人员:刘希呈,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。