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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106294475A(43)申请公布日2017.01.04(21)申请号201510301154.9(22)申请日2015.06.04(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人王倩(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人张大威(51)Int.Cl.G06F17/30(2006.01)权利要求书2页说明书12页附图5页(54)发明名称页面的生成方法和装置(57)摘要本申请提出一种页面的生成方法和装置,其中,该页面的生成方法包括以下步骤:服务器获取浏览器发送的页面请求;获取页面请求对应的页面数据;如果页面数据对应的工具属性开关为开启状态,则将页面数据中与工具属性开关对应的工具激活;以及将页面数据发送至浏览器,以使浏览器渲染页面数据并显示页面数据对应的页面,其中,页面中具有与工具属性开关对应的工具。本申请的页面的生成方法,无需对页面进行再次编码开发即可自动在页面中提供便于页面浏览的工具,降低了开发成本。此外,通过工具属性开关的状态控制工具的激活与否,从而提高了页面中工具集的扩展性和灵活性,使得用户浏览网页时更加方便快捷,提升了用户体验。CN106294475ACN106294475A权利要求书1/2页1.一种页面的生成方法,应用于服务器,其特征在于,包括以下步骤:所述服务器获取浏览器发送的页面请求;获取所述页面请求对应的页面数据;如果所述页面数据对应的工具属性开关为开启状态,则将所述页面数据中与所述工具属性开关对应的工具激活;以及将所述页面数据发送至所述浏览器,以使所述浏览器渲染所述页面数据并显示所述页面数据对应的页面,其中,所述页面中具有与所述工具属性开关对应的工具。2.如权利要求1所述的页面的生成方法,其特征在于,在所述浏览器渲染所述页面数据并显示所述页面数据对应的页面之后,还包括:在所述页面中提供删除所述工具的按键;以及当所述按键被用户触发时,根据用户的触发操作修改所述用户对应的工具属性开关的状态。3.如权利要求2所述的页面的生成方法,其特征在于,所述工具属性开关的状态存储在与所述用户对应的配置文件中。4.如权利要求1所述的页面的生成方法,其特征在于,所述将所述页面数据中所述工具属性开关对应的工具激活具体包括:浏览所述页面数据中的各个DOM节点,并提取所述DOM节点对应的工具属性信息;根据所述工具属性信息在所述页面数据中添加对应的工具。5.如权利要求1所述的页面的生成方法,其特征在于,所述工具属性开关为多个,分别对应不同的工具。6.如权利要求1所述的页面的生成方法,其特征在于,所述工具属性开关对应的工具为楼层导航栏,所述将所述页面数据中与所述工具属性开关对应的工具激活具体包括:遍历页面数据中的各个文档对象模型DOM节点,以提取各个DOM节点对应的楼层导航属性信息;根据所述楼层导航属性信息在所述页面数据中添加楼层导航栏。7.如权利要求6所述的页面的生成方法,其特征在于,所述楼层导航属性信息包括楼层的层数、楼层内容、楼层内容与DOM节点内容的关系信息。8.如权利要求1所述的页面的生成方法,其特征在于,还包括:如果所述页面数据对应的工具属性开关为关闭状态,则直接将所述页面数据反馈至所述浏览器。9.一种页面的生成方法,应用于浏览器,其特征在于,包括以下步骤:所述浏览器向服务器发送页面请求;接收所述服务器返回的页面数据;所述渲染所述页面数据并显示所述页面数据对应的页面;其中,如果所述页面数据对应的工具属性开关为开启状态,则所述页面中具有与所述工具属性开关对应的工具。10.一种页面的生成装置,其特征在于,包括:第一获取模块,用于获取浏览器发送的页面请求;第二获取模块,用于获取所述页面请求对应的页面数据;2CN106294475A权利要求书2/2页激活模块,用于在所述页面数据对应的工具属性开关为开启状态时,将所述页面数据中与所述工具属性开关对应的工具激活;以及发送模块,用于将所述页面数据发送至所述浏览器,以使所述浏览器渲染所述页面数据并显示所述页面数据对应的页面,其中,所述页面中具有与所述工具属性开关对应的工具。11.如权利要求10所述的页面的生成装置,其特征在于,还包括:提供模块,用于在所述浏览器渲染所述页面数据并显示所述页面数据对应的页面之后,在所述页面中提供删除所述工具的按键;以及修改模块,用于当所述按键被用户触发时,根据用户的触发操作修改所述用户对应的工具属性开关的状态。12.如权利要求11所述的页面的生成装置,其特征在于,所述工具属性开关的状态存储在与所述用户对应的配置文件中。13.如权利要求10所述的页面的生成装置,其特征在于,所述激活模块具体用于:浏览所述