[发明专利]一种从后台服务端处理HTML页面嵌套的方法及系统有效
申请号: | 201610230315.4 | 申请日: | 2016-04-13 |
公开(公告)号: | CN105930378B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 姜希龙 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种从后台服务端处理HTML页面嵌套的方法及系统,其方法包括,浏览器发送请求获得需要嵌套的总页面和子页面;后台根据总页面发送的url请求读取总页面的信息文件,同时将总页面的静态html文件读入内存,并生成document对象;从总页面的信息文件中提取需要嵌套的页面信息并绑定在document对象中,生成新的document对象;将子页面的静态html文件直接插入到新的document对象中,在子页面的信息文件中提取脚本文件的代码并绑定在子页面的静态html文件中配置到新的document对象中;递归执行上述步骤,在后台得到html格式的字符串并返回给浏览器;浏览器将html格式的字符串解析成html页面。本发明解决了无法在后台服务端处理html嵌套页面,并返回html格式文件的问题。 | ||
搜索关键词: | 一种 后台 服务端 处理 html 页面 嵌套 方法 系统 | ||
【主权项】:
1.一种从后台服务端处理HTML页面嵌套的方法,其特征在于:包括以下步骤:S1,浏览器向后台服务端发送请求,获得需要嵌套的总页面和子页面,所述总页面和子页面均分别被分离成静态html文件和json格式的信息文件;S2,总页面向后台服务端发送url请求,后台服务端根据url请求来选择读取总页面的信息文件,同时将总页面的静态html文件读入内存,并生成document对象;S3,从总页面的信息文件中提取需要嵌套的页面信息,并将需要嵌套的页面信息绑定在document对象中,生成新的document对象;S4,将子页面的静态html文件直接插入到新的document对象中,并在子页面的信息文件中提取脚本文件的代码,通过将脚本文件的代码绑定在子页面的静态html文件中,并将绑定有脚本文件的代码的子页面的静态html文件配置到新的document对象中,完成总页面和子页面的嵌套;S5,递归执行S2至S4,完成所有子页面的嵌套,最终在后台得到html格式的字符串;S6,后台将html格式的字符串返回给浏览器,并告知浏览器以html解析;S7,浏览器将html格式的字符串解析成html页面,并由html页面执行相应的脚本文件的代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610230315.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据爬取方法及系统
- 下一篇:一种搜索方法和装置