预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111639278A(43)申请公布日2020.09.08(21)申请号202010452643.5(22)申请日2020.05.26(71)申请人北京三快在线科技有限公司地址100080北京市海淀区北四环西路9号2106-030(72)发明人严焜杰龙佳文张昊阳田泱(74)专利代理机构北京曼威知识产权代理有限公司11709代理人方志炜(51)Int.Cl.G06F16/955(2019.01)G06F16/957(2019.01)G06F16/958(2019.01)权利要求书3页说明书14页附图5页(54)发明名称一种网页加载方法及装置(57)摘要本说明书公开了一种网页加载方法及装置,服务器可先接收浏览器发送的网页加载请求,并根据该网页加载请求中的网页地址,向该浏览器返回对应网页的主体框架以及该网页中若干异步组件的组件标识,之后分别接收该浏览器发送的用于获取组件资源的各获取请求,并根据各获取请求中的组件标识以及浏览器属性,从预先存储的组件资源中,确定与该浏览器兼容的异步组件的组件资源,并返回至该浏览器,使该浏览器进行组件渲染。通过将网页中的主体框架以及若干异步组件的组件资源分别进行发送,并根据该浏览器属性,向该浏览器返回可兼容的组件资源,使该浏览器无需下载不必要的页面资源即可展示该网页,减少了浏览器所需下载的数据量,节省了存储空间。CN111639278ACN111639278A权利要求书1/3页1.一种网页加载方法,其特征在于,包括:服务器接收浏览器发送的网页加载请求;根据所述网页加载请求中的网页地址,确定对应所述网页地址的网页的主体框架以及若干异步组件的组件标识,并返回给所述浏览器,以使所述浏览器根据所述主体框架进行渲染,其中,所述网页基于主体框架和若干异步组件构建,所述主体框架中携带有所述若干异步组件的组件标识;分别接收所述浏览器发送的包含浏览器属性以及组件标识的各获取请求;针对接收到的每个获取请求,根据该获取请求中的组件标识以及该获取请求中的浏览器属性,从预先存储的对应各浏览器属性的组件资源中,确定与所述浏览器兼容的组件资源;将确定出的组件资源返回至所述浏览器,以使所述浏览器根据接收到的组件资源进行组件渲染。2.如权利要求1所述的方法,其特征在于,所述浏览器属性包含浏览器内核以及浏览器版本;根据该获取请求中的组件标识以及该获取请求中的浏览器属性,从预先存储的对应各浏览器属性的组件资源中,确定与所述浏览器兼容的组件资源,具体包括:根据预设的组件兼容规则,确定所述浏览器属性对应的兼容组件列表;判断所述组件标识对应的异步组件是否在所述兼容组件列表中;若是,则确定所述异步组件的通用组件资源;若否,则从所述异步组件对应的各兼容组件资源中,确定与所述浏览器属性兼容的兼容组件资源,其中,针对不同浏览器属性进行兼容性处理后得到的兼容组件资源不完全相同。3.如权利要求1所述的方法,其特征在于,所述浏览器属性包含浏览器内核以及浏览器版本;根据该获取请求中的组件标识以及该获取请求中的浏览器属性,从预先存储的对应各浏览器属性的组件资源中,确定与所述浏览器兼容的组件资源,具体包括:根据预设的组件兼容规则,确定所述浏览器属性对应的兼容组件列表;判断所述组件标识对应的异步组件是否在所述兼容组件列表中;若是,则确定所述异步组件的通用组件资源;若否,则确定所述异步组件的兼容组件资源,其中,针对不同浏览器属性进行兼容性处理后得到的兼容组件资源相同。4.如权利要求1所述的方法,其特征在于,所述服务器包括:提供主体框架的第一子服务器,以及提供组件资源的若干第二子服务器,其中,不同第二子服务器提供不同组件标识的组件资源。5.如权利要求4所述的方法,其特征在于,根据该获取请求中的组件标识以及该获取请求中的浏览器属性,从预先存储的对应各浏览器属性的组件资源中,确定与所述浏览器兼容的组件资源,具体包括:所述第一子服务器根据该获取请求中的组件标识以及该获取请求中的浏览器属性,确定所述组件标识对应的组件资源地址,并返回至所述浏览器;2CN111639278A权利要求书2/3页所述第二子服务器接收所述浏览器发送的包含组件资源地址的组件资源获取请求,并从所述组件资源地址获取与所述浏览器兼容的组件资源。6.一种网页加载方法,其特征在于,包括:浏览器向服务器发送携带网页地址的网页加载请求,所述网页地址对应的网页基于主体框架和若干异步组件构建;接收所述服务器返回的对应所述网页的主体框架以及若干异步组件的组件标识,并根据所述主体框架进行渲染;分别向所述服务器发送包含浏览器属性以及组件标识的各获取请求;接收所述服务器返回的各组件资源,所述组件资源为所述服务器根据所述获取请求中的组件标识以及所述获取请求中的