[发明专利]显示网页的方法和电子设备有效
申请号: | 201580042762.0 | 申请日: | 2015-04-21 |
公开(公告)号: | CN106716351B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 王晓振 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/907 | 分类号: | G06F16/907;G06F16/958;G06F8/41;G06F40/205;G06F40/221 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 汤在彦 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 网页 方法 电子设备 | ||
1.一种显示网页的方法,其特征在于:
获取所述网页的元数据,所述元数据指定首屏关键元素并且包括首屏策略扩展属性,所述首屏策略扩展属性的值用于表明页面定义的首屏显示策略为强制的或可选的;
解析所述网页中的元素,以来判断所述元素是否为所述首屏关键元素;
当所述元素是所述首屏关键元素时,显示所述网页的首屏;以及
当所述元素不是所述首屏关键元素,并且首屏显示条件获得满足时,显示所述网页的首屏,所述首屏显示条件是所述首屏策略扩展属性的值的函数。
2.根据权利要求1所述的方法,其中所述首屏显示条件包括:
所述首屏策略扩展属性的值表明了所述页面定义的首屏显示策略是可选的。
3.根据权利要求2所述的方法,其中所述首屏显示条件还包括:
浏览器定义的首屏显示策略获得满足。
4.根据权利要求1所述的方法,其中所述元数据还包括首屏优先级扩展属性,所述首屏优先级扩展属性的值用于表明显示网页首屏的优先级为高或者普通。
5.根据权利要求4所述的方法,当所述元素不是所述首屏关键元素,并且所述首屏显示条件没有满足时,所述方法还包括:
当所述首屏优先级扩展属性的值表明了显示所述网页首屏的优先级为高时,不发送排版区域变更请求,继续解析所述网页的下一个元素;或者
当所述首屏优先级扩展属性的值表明了显示所述网页首屏的优先级为普通时,发送排版区域变更请求,并且解析所述网页的下一个元素。
6.根据权利要求4所述的方法,当所述首屏优先级扩展属性的值表明了显示所述网页首屏的优先级为高时,显示所述网页首屏包括:
在一个绘制过程中绘制所述首屏的所有元素,在所述绘制过程之前,所述首屏的任何元素都不进行绘制。
7.根据权利要求5所述的方法,当所述首屏优先级扩展属性的值表明了显示所述网页首屏的优先级为普通时,在发送所述排版区域变更请求后,所述方法还包括:
更新所述网页首屏的排版区域;以及
发送屏幕绘制请求用来绘制所述更新后的排版区域。
8.一种用于显示网页的电子设备,包括处理器、显示系统和存储器,所述存储器包含令所述电子设备通过一方法在所述显示系统上显示网页的编码指令,所述方法包括:
获取所述网页的元数据,所述元数据指定了首屏关键元素并且包括首屏策略扩展属性,所述首屏策略扩展属性的值用于表明页面定义的首屏显示策略为强制的或可选的;
解析所述网页的元素,以来判断所述元素是否为所述首屏关键元素;
当所述元素是所述首屏关键元素时,显示所述网页的首屏;以及
当所述元素不是所述首屏关键元素,并且首屏显示条件获得满足时,显示所述网页的首屏,所述首屏显示条件是所述首屏策略扩展属性的值的函数。
9.根据权利要求8所述的电子设备,其中所述首屏显示条件包括:
所述首屏策略扩展属性的值表明了所述页面定义的首屏显示策略是可选的。
10.根据权利要求9所述的电子设备,其中所述首屏显示条件还包括:
浏览器定义的首屏显示策略获得满足。
11.根据权利要求8所述的电子设备,其中所述元数据还包括首屏优先级扩展属性,所述首屏优先级扩展属性的值用于表明显示网页首屏的优先级为高或者普通。
12.根据权利要求11所述的电子设备,当所述元素不是所述首屏关键元素,并且所述首屏显示条件没有满足时,所述方法还包括:
当所述首屏优先级扩展属性的值表明了显示所述网页首屏的优先级为高时,不发送排版区域变更请求,继续解析所述网页的下一个元素;或者
当所述首屏优先级扩展属性的值表明了显示所述网页首屏的优先级为普通时,发送排版区域变更请求,并且解析所述网页的下一个元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580042762.0/1.html,转载请声明来源钻瓜专利网。