本发明专利技术公开了一种浏览器中对网页中图片进行显示方法,涉及浏览器技术领域。所述方法包括:监听网页中图片元素上的鼠标悬停事件;若监听到网页中图片元素上的鼠标悬停事件,则针对所述图片元素中的第一图片,获取对应所述第一图片的第二图片;创建一窗口,并将所述第二图片加载至所述窗口中展示。本发明专利技术可以直接在浏览器窗口中将与网页中第一图片展示相同内容的第二图片进行展示,不用改变网页本身的展示结构,也不用进行点击进入类似相册的展示界面,即可使用户清楚、完整地查看图片内容,用户操作简单,不会影响用户对页面的正常浏览,实现了轻量化的放大化图片展示。
【技术实现步骤摘要】
本专利技术涉及浏览器
,具体涉及一种浏览器中对网页中图片进行显示方法和装置。
技术介绍
浏览器是指可以显示网页服务器或者文件系统的HTML(超文本标记语言,HyperText Mark-up Language))文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL(统一资源定位符,Uniform Resource Locator)指定,文件格式通常为HTML。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图片、视频等。在现有技术中,很多网页都会在HTML文档中设置图片元素,使浏览器可以通过HTML文档下载相应图片在浏览器的标签页面中展示。但是,存在一个问题是,网页中的图片可能像素尺寸很小或者说图片内容显示不全,用户可能无法清楚或者完整地观看该图片内容的细节。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器中对网页中图片进行显示装置和相应的浏览器中对网页中图片进行显示方法。依据本专利技术的一个方面,提供了一种浏览器中对网页中图片进行显示方法,包括:监听网页中图片元素上的鼠标悬停事件;若监听到网页中图片元素上的鼠标悬停事件,则针对所述图片元素中的第一图片,获取对应所述第一图片的第二图片;创建一窗口,并将所述第二图片加载至所述窗口中展示。优选地,在监听到网页中图片元素上的鼠标悬停事件之前,还包括:针对当前网页文档对应的网址,根据以正则表达式构建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配;根据匹配结果判断出所述网页文档为带有图片元素的特定网页。优选地,所述根据以正则表达式构建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配,包括:根据以正则表达式构建的主站网址匹配规则,判断所述网址是否为预定的主站的网址;如果所述网址为预定的主站的网址,则根据以正则表达式构建的站内网址匹配规则,判断所述网址对应的网页是否为站内带有图片元素的特定网页。优选地,所述将当前网页的网址与网址名单进行匹配,若匹配上,则确定当前网页为带有图片元素的特定网页,包括:通过浏览器主进程针对当前网页文档对应的网址,根据以正则表达式构建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配;根据匹配结果判断出所述网页文档为带有图片元素的特定网页。优选地,在监听网页中图片元素上的鼠标悬停事件之前,还包括:针对网页中的图片元素,根据预置的图片规则对所述图片元素进行过滤。优选地,所述针对网页中的图片元素,根据预置的图片规则对所述图片元素进行过滤,包括:判断所述图片元素中第一图片尺寸是否达到第一阈值;如果未达到,则监听所述图片元素上的鼠标悬停事件;如果达到,则不监听所述图片元素上的鼠标悬停事件。优选地,所述针对网页中的图片元素,根据预置的图片规则对所述图片元素进行过滤,包括:将所述图片元素属于广告节点的图片元素、导航栏节点的图片元素、非正文节点的图片元素中的一个或者多个进行过滤。优选地,所述针对网页中的图片元素,根据预置的图片规则对所述图片元素进行过滤包括:由所述展示网页的网页进程执行针对网页中的图片元素,根据预置的图片规则对所述图片元素进行过滤。优选地,针对所述图片元素中的第一图片,获取对应所述第一图片的第二图片包括:获取所述图片元素中对应第一图片的网址;对所述第一图片的网址进行图片正则表达式匹配,以获取第二图片的网址;根据所述第二图片的网址,下载所述第二图片。优选地,由展示所述网页的网页进程执行获取所述图片元素中对应第一图片的网址,并将所述第一图片的网址发送给浏览器主进程;由所述浏览器主进程对所述第一图片的网址进行图片正则表达式匹配,以获取第二图片的网址;由所述浏览器主进程根据所述第二图片的网址,下载所述第二图片。优选地,所述创建一窗口,并将所述第二图片加载至所述窗口中展示包括:由浏览器主进程创建一窗口,并将所述第二图片加载至所述窗口中展示。优选地,所述创建一窗口包括:根据第二图片的大小尺寸以及鼠标的位置,确定所创建窗口的位置。优选地,还包括:根据鼠标在图片元素上方的移动,调整所述窗口的位置。优选地,还包括:加载并展示针对当前图片元素的功能接口;所述功能接口包括全屏播放接口、和/或分享接口、和/或保存接口、和/或浏览器设置接口;其中,所述全屏播放接口包括将所述第一图片进行全屏播放;所述分享接口包括将所述第一图片发送至第一终端、和/或将所述第一图片分享至第三网站、和/或为所述第一图片生成二维码;所述保存接口包括将所述第一图片进行保存。依据本专利技术的另外一个方面,提供了一种浏览器中对网页中图片进行显示装置,包括:监听模块,适于监听网页中图片元素上的鼠标悬停事件;第二图片获取模块,适于若监听到网页中图片元素上的鼠标悬停事件,则针对所述图片元素中的第一图片,获取对应所述第一图片的第二图片;展示模块,适于创建一窗口,并将所述第二图片加载至所述窗口中展示。优选地,在监听模块之前,还包括:网址匹配模块,适于针对当前网页文档对应的网址,根据以正则表达式构建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配;根据匹配结果判断出所述网页文档为带有图片元素的特定网页。优选地,所述网址匹配模块,包括:主站网址匹配模块,适于根据以正则表达式构建的主站网址匹配规则,判断所述网址是否为预定的主站的网址;站内网址匹配模块,适于如果所述网址为预定的主站的网址,则根据以正则表达式构建的站内网址匹配规则,判断所述网址对应的网页是否为站内带有图片元素的特定网页。优选地,所述网址匹配模块包括:主进程匹配模块,适于通过浏览器主进程针对当前网页文档对应的网址,根据以正则表达式构建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配;根据匹配结果判断出所述网页文档为带有图片元素的特定网页。优选地,在监听模块之前,还包括:图片元素过滤模块,适于针对网页中的图片元素,根据预置的图片规则对所述图片元素进行过滤。优选地,所述图片元素过滤模块,包括:尺寸过滤模块,适于判断所述图片元素中第一图片尺寸是否达到第一阈值;如果未达到,则进入本文档来自技高网...
【技术保护点】
一种浏览器中对网页中图片进行显示方法,包括:监听网页中图片元素上的鼠标悬停事件;若监听到网页中图片元素上的鼠标悬停事件,则针对所述图片元素中的第一图片,获取对应所述第一图片的第二图片;创建一窗口,并将所述第二图片加载至所述窗口中展示。
【技术特征摘要】
1.一种浏览器中对网页中图片进行显示方法,包括:
监听网页中图片元素上的鼠标悬停事件;
若监听到网页中图片元素上的鼠标悬停事件,则针对所述图片元素中的
第一图片,获取对应所述第一图片的第二图片;
创建一窗口,并将所述第二图片加载至所述窗口中展示。
2.如权利要求1所述的方法,其特征在于,在监听到网页中图片元素
上的鼠标悬停事件之前,还包括:
针对当前网页文档对应的网址,根据以正则表达式构建的网址匹配规则
和/或预置的网址名单,对所述网址进行匹配;根据匹配结果判断出所述网页
文档为带有图片元素的特定网页。
3.如权利要求2所述的方法,其特征在于,所述根据以正则表达式构
建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配,包括:
根据以正则表达式构建的主站网址匹配规则,判断所述网址是否为预定
的主站的网址;
如果所述网址为预定的主站的网址,则根据以正则表达式构建的站内网
址匹配规则,判断所述网址对应的网页是否为站内带有图片元素的特定网
页。
4.如权利要求2或3所述的方法,其特征在于,所述将当前网页的网
址与网址名单进行匹配,若匹配上,则确定当前网页为带有图片元素的特定
网页,包括:
通过浏览器主进程针对当前网页文档对应的网址,根据以正则表达式构
建的网址匹配规则和/或预置的网址名单,对所述网址进行匹配;根据匹配结
果判断出所述网页文档为带有图片元素的特定网页。
5.如权利要求1所述的方法,其特征在于,在监听网页中图片元素上
的鼠标悬停事件之前,还包括:
针对网页中的图片元素,根据预置的图片...
【专利技术属性】
技术研发人员:蔡永建,唐明生,甘恩平,李煜,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。