页面显示方法及装置的制造方法_4

文档序号:9288430阅读:来源:国知局
其中的“xxx”部分就是所述第二页面源码采用的编码,常用的编码包括GB2312,GBK, UTF-8,IS08859-1 等。
[0098]进一步地,为确保页面能够正常显示,所述页面显示装置,还包括修改模块,用于在当前编码与修改后的第二页面源码的编码不同时,将当前编码修改为修改后的第二页面源码的编码
[0099]容易理解的是,在浏览器当前采用的编码与修改后的第二页面源码的编码不同时,优选地,修改模块将浏览器当前采用的编码修改为修改后的第二页面源码的编码,浏览器即可正常解析执行修改后的第二页面源码,正常显示页面。
[0100]此外,本领域技术人员可以理解的是,还可以将修改后的第二页面源码的编码转换为浏览器当前采用的编码,以供浏览器正常解析执行修改后的第二页面源码,正常显示页面。
[0101]进一步地,基于第一实施例,提出本发明页面显示装置的第三实施例,在本实施例中,所述添加模块30还用于分析所述mainurl的指向页面是否为跳转页面;若是,则获取跳转的目标页面的页面源码;若否,则获取所述mainurl的指向页面的页面源码。
[0102]需要说明的是,在网络中,存在着这样一种功能性的页面:跳转页面,其不具有实质性的可阅读内容,其存在的目的在于,当用户访问该跳转页面时,自动跳转至目标页面。分析页面是否为跳转页面可参照现有技术施行,此处不再赘述。
[0103]例如,添加模块30解析mainurl的指向页面的页面源码,发现如下字段:
[0104]echo^Xmeta http-equiv = "RefresVcontent = "yyy ;url = zzzV ;
[0105]其中,Refresh表示刷新,yyy表示秒数(为O则立即刷新),zzz表示跳转的目标页面。此时添加模块30识别mainurl的指向页面为跳转页面,获取跳转的目标页面的页面源码,即zzz的指向页面(用户预期访问的页面)的页面源码。
[0106]本领域技术人员可以理解的是,若添加模块30识别mainurl的指向页面不为跳转页面,说明当前mainurl的指向页面为用户预期访问的页面,此时直接获取所述mainurl的指向页面的页面源码。
[0107]本实施例通过上述技术方案能够准确的获取到用户预期访问的页面的页面源码,进而可以在该页面中嵌入预设网络信息。需要说明的是,由于所述页面访问请求对应的页面可能为跳转页面,用户预期访问的页面与所述页面访问请求对应的页面,可不同,也可相同。
[0108]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种页面显示方法,其特征在于,所述页面显示方法包括: 在接收到页面访问请求时,将接收到的页面访问请求转发至预设服务器; 接收所述预设服务器返回的第一页面源码; 执行所述第一页面源码,以获取所述页面访问请求对应页面的第二页面源码,并将第一预设脚本添加至所述第二页面源码中; 执行修改后的第二页面源码,以呈现嵌有预设网络信息的页面。2.如权利要求1所述的页面显示方法,其特征在于,所述执行修改后的第二页面源码,以呈现嵌有预设网络信息的页面的步骤之前,所述页面显示方法,还包括: 分析当前编码是否与修改后的第二页面源码的编码相同; 在当前编码与修改后的第二页面源码的编码相同时,转入执行所述执行修改后的第二页面源码,以呈现嵌有预设网络信息的页面的步骤。3.如权利要求2所述的页面显示方法,其特征在于,所述分析当前编码是否与修改后的第二页面源码的编码相同的步骤之后,所述页面显示方法。还包括: 在当前编码与修改后的第二页面源码的编码不同时,将当前编码修改为修改后的第二页面源码的编码。4.如权利要求1所述的页面显示方法,其特征在于,所述第一页面源码包括第二预设脚本,所述执行所述第一页面源码,以获取所述页面访问请求对应页面的第二页面源码,并将第一预设脚本添加至所述第二页面源码中的步骤包括: 执行所述第二预设脚本,以获取所述第二预设脚本中的主页统一资源定位符mainurl的指向页面的页面源码;所述mainurl为所述页面访问请求对应页面的url ; 将所述mainurl的指向页面的页面源码作为所述第二页面源码,并将第一预设脚本添加至所述第二页面源码中。5.如权利要求4所述的页面显示方法,其特征在于,所述执行所述第二预设脚本,以获取所述第二预设脚本中的主页统一资源定位符mainurl指向页面的源码的步骤包括: 分析所述mainurl的指向页面是否为跳转页面; 若是,则获取跳转的目标页面的页面源码; 若否,则获取所述mainurl的指向页面的页面源码。6.一种页面显示装置,其特征在于,所述页面显示装置包括: 转发模块,用于在接收到页面访问请求时,将接收到的页面访问请求转发至预设服务器; 接收模块,用于接收所述预设服务器返回的第一页面源码; 添加模块,用于执行所述第一页面源码,以获取所述页面访问请求对应页面的第二页面源码,并将第一预设脚本添加至所述第二页面源码中; 显示模块,用于执行修改后的第二页面源码,以呈现嵌有预设网络信息的页面。7.如权利要求6所述的页面显示装置,其特征在于,所述页面显示装置,还包括分析模块,用于分析当前编码是否与修改后的第二页面源码的编码相同; 所述显示模块,还用于在当前编码与修改后的第二页面源码的编码相同时,转入执行所述执行修改后的第二页面源码,以呈现嵌有预设网络信息的页面的步骤。8.如权利要求7所述的页面显示装置,其特征在于,所述页面显示装置,还包括修改模块,用于在当前编码与修改后的第二页面源码的编码不同时,将当前编码修改为修改后的第二页面源码的编码。9.如权利要求6所述的页面显示装置,其特征在于,所述第一页面源码包括第二预设脚本,所述添加模块还用于执行所述第二预设脚本,以获取所述第二预设脚本中的主页统一资源定位符mainurl的指向页面的页面源码;所述mainurl为所述页面访问请求对应页面的url ;以及将所述mainurl的指向页面的页面源码作为所述第二页面源码,并将第一预设脚本添加至所述第二页面源码中。10.如权利要求9所述的页面显示装置,其特征在于,所述添加模块还用于分析所述mainurl的指向页面是否为跳转页面;若是,则获取跳转的目标页面的页面源码;若否,则获取所述mainurl的指向页面的页面源码。
【专利摘要】本发明公开了一种页面显示方法,包括:在接收到页面访问请求时,将接收到的页面访问请求转发至预设服务器;接收所述预设服务器返回的第一页面源码;执行所述第一页面源码,以获取所述页面访问请求对应页面的第二页面源码,并将第一预设脚本添加至所述第二页面源码中;执行修改后的第二页面源码,以呈现嵌有预设网络信息的页面。本发明还公开了一种页面显示装置。本发明使得网络接入服务器能够在满足网络信息推送需求的前提下,提高工作的稳定性。
【IPC分类】G06F17/30
【公开号】CN105005596
【申请号】CN201510381438
【发明人】龙涛
【申请人】深圳市信锐网科技术有限公司
【公开日】2015年10月28日
【申请日】2015年7月2日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1