The embodiment of the invention provides a user terminal and a web page picture resource loading device and a method, which relates to the browser technology field. The user terminal and the web page picture resource loading device and method, parse the obtained page data in the non graph browsing mode to generate the DOM tree; traverse and detect whether the DOM tree node in the described DOM tree includes the external picture resources that need to be loaded; and whether the DOM tree node is required to load on the basis of whether there is a need to load The external picture resources are used to determine the loading rules of the external picture resources, thus not shielding the functional entry (clickable link) of a web page that uses the background map to reflect the visual effect and the picture resources using the map/area mechanism on the web page so that users can make use of the picture resources to use the relevant functions normally. And it improves the user's sense of experience.
【技术实现步骤摘要】
用户终端及网页图片资源加载装置与方法
本专利技术涉及浏览器
,具体而言,涉及一种用户终端及网页图片资源加载装置与方法。
技术介绍
移动浏览器是移动终端(智能手机/平板)用户浏览移动互联网网页的主要工具。由于其主要的网络接入方式是无线运营商网络,怎样减少用户的无线运营商网络流量(尤其国内的无线运营商网络流量费用处于较高的水平),是移动浏览器在功能实现上需要重点关注的命题。移动互联网网页主要的流量消耗是图片/视频/音频等多媒体资源。现有技术中主流的移动浏览器都提供了无图模式功能,为对无线运营商网络流量敏感的用户提供了有效减少流量的一种可选的方式。但移动浏览器当前实现的无图模式,是相对粗糙的,其会直接屏蔽网页上所有外联的图片资源加载。当然,这种实现方式,可以让减少图片流量的效果最大化。但在某些场景下,会导致网页自身的功能出现缺失。例如,通过对不同网页的有图/无图模式的对比,主要有以下两种场景,无图模式会带来一定的负体验。1.网页上有部分功能入口(可点击的链接)使用背景图来体现视觉效果。无图模式下,这些功能入口视觉上不可见,用户不能正常使用相关功能(比如站点的功能网页的切换)。2.网页上使用了基于图片资源的map/area机制,在图片上定义了不同的点击区域,无图模式下,由于图片被屏蔽,这些可点击区域对用户不可见,从而也导致了用户不能正常使用相关功能。
技术实现思路
本专利技术的目的在于提供一种用户终端及网页图片资源加载装置与方法,以改善上述的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种网页图片资源加载装置,所述 ...
【技术保护点】
1.一种网页图片资源加载装置,其特征在于,所述网页图片资源加载装置包括:页面解析单元,用于在无图浏览模式下,对获取到的网页数据进行页面解析以生成DOM树;检测单元,用于遍历并检测所述DOM树中的DOM树节点是否包括有需要加载的外联图片资源;图片资源加载单元,用于依据所述DOM树节点是否包括有需要加载的外联图片资源而确定所述外联图片资源的加载规则。
【技术特征摘要】
1.一种网页图片资源加载装置,其特征在于,所述网页图片资源加载装置包括:页面解析单元,用于在无图浏览模式下,对获取到的网页数据进行页面解析以生成DOM树;检测单元,用于遍历并检测所述DOM树中的DOM树节点是否包括有需要加载的外联图片资源;图片资源加载单元,用于依据所述DOM树节点是否包括有需要加载的外联图片资源而确定所述外联图片资源的加载规则。2.根据权利要求1所述的网页图片资源加载装置,其特征在于,所述图片资源加载单元用于若当前的DOM树节点包括有需要加载的外联图片资源时,按照预设的图片资源加载规则加载所述外联图片资源,以及用于若当前的DOM树节点不包括有需要加载的外联图片资源时,不加载所述外联图片资源。3.根据权利要求1所述的网页图片资源加载装置,其特征在于,所述图片资源加载单元用于若DOM树节点包括有需要加载的外联图片资源,且引用所述外联图片资源的功能入口标签为可视化标签且具有点击属性时,加载所述外联图片资源。4.根据权利要求1所述的网页图片资源加载装置,其特征在于,所述图片资源加载单元用于若所述DOM节点包括有需要加载的外联图片资源,且引用所述外联图片资源的功能入口标签为可视化标签且具有点击属性,且所述外联图片资源的宽度、高度、宽高比以及高宽比分别符合预定范围时,加载所述外联图片资源。5.根据权利要求1所述的网页图片资源加载装置,其特征在于,若所述外联图片资源为图像标签所引用,且所述图像标签具有usemap属性时,加载所述外联图片资源。6.根据权利要求1所述的网页图片资源加载装置,其特征在于,所述网页图片资源加载装置还包括:网页显示单元,用于在页面解析完毕时,渲染生成的DOM树以显示网页内容。7.一种网页图片资源加载方法,其特征在于,所述网页图片资源加载方法包括:在无图浏览模式下,对获取到的网页数据进行页面解析以生成DOM树;遍历并检测所述DOM树中的DOM树节点是否包括有需要加载的外联图片资源;依据所述DOM树节点是否包括有需要加载的外联图片资源而确定所述外联图片资源的加载规则。8.根据权利要求7所述的网页图片资源加载方法,其特征在于,所述依据所述DOM树节点是否包括有需要加载的外联图片资源而确定...
【专利技术属性】
技术研发人员:吴伟勇,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。