[发明专利]网络页面显示方法和装置有效
申请号: | 201510980946.3 | 申请日: | 2015-12-23 |
公开(公告)号: | CN105630948B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 左景龙;於一飞;范金松 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 页面 显示 方法 装置 | ||
本公开是关于一种网络页面显示方法和装置,包括:发送网络页面显示请求,所述网络页面显示请求包括所述网络页面的地址标识;接收响应信息,所述响应信息包括与所述地址标识对应的用于显示所述网络页面的资源文件:当所述资源文件包含层叠式样式表CSS资源文件且缓存中存在第一CSS资源,根据所述第一CSS资源设置所述网络页面的显示属性以显示所述网络页面。本公开的网络页面显示方法,加快了网络页面的显示时机,提高了用户体验。
技术领域
本公开涉及通信领域,尤其涉及网络页面显示方法和装置。
背景技术
一般的网络页面都包含层叠样式表CSS资源。浏览器加载显示网络页面时,会先加载网络页面的资源文件,例如超级文本标记语言HTML文件,然后开始解析HTML文件,构建文档对象化模型Dom Tree以及渲染树Render Tree,然后将解析到的可以显示出来的HTML标签显示出来。如果HTML文件的头head标签内包含CSS资源,浏览器会按顺序将所有的CSS资源加载完成并解析后,将相应的CSS设置到相应的Render Tree中的节点上,然后显示页面。
现有技术,在显示网络页面时,先判断缓存中是否存在CSS资源,如果存在CSS资源,则通过服务器验证该CSS资源是否可用,如果不可用,则会重新下载新的CSS资源,如果可用,则作用到网络页面中以显示网络页面。
为克服相关技术中存在的问题,本公开提供一种网络页面显示方法和装置。
根据本公开实施例的第一方面,提供一种网络页面显示方法,包括:发送网络页面显示请求,所述网络页面显示请求包括所述网络页面的地址标识;
接收响应信息,所述响应信息包括与所述地址标识对应的用于显示所述网络页面的资源文件:
当所述资源文件包含层叠式样式表CSS资源文件且缓存中存在第一CSS资源,根据所述第一CSS资源设置所述网络页面的显示属性以显示所述网络页面。
结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
发送验证请求,所述验证请求包括用于请求所述服务器验证所述第一CSS资源是否可用的请求信息;
接收反馈信息,所述反馈信息包括所述服务器反馈的所述第一CSS资源是否可用的信息;
当所述第一CSS资源不可用,请求第二CSS资源;
接收所述第二CSS资源,将所述第二CSS资源作用到已显示的网络页面上以刷新所述网络页面。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述将所述第二CSS资源作用到已显示的网络页面上以刷新所述网络页面,包括:
解析所述第二CSS资源,根据解析的所述第二CSS资源重新设置所述网络页面的显示属性以刷新所述网络页面。
结合第一方面、第一方面的第一至第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述网络页面的显示属性包括所述网络页面中待显示文体的属性信息、待显示图片的属性信息或待显示表格的属性信息中的至少一种;
其中,所述属性信息为颜色、字体或排版中的至少一种。
根据本公开实施例的第二面,提供一种网络页面显示方法,包括:
发送网络页面显示请求,所述网络页面显示请求包括所述网络页面的地址标识;
接收响应信息,所述响应信息包括与所述地址标识对应的用于显示所述网络页面的资源文件:
根据所述资源文件显示所述网络页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510980946.3/2.html,转载请声明来源钻瓜专利网。