基于JavaScript定制页面的方法及系统技术方案

技术编号:12393721 阅读:65 留言:0更新日期:2015-11-26 01:14
本发明专利技术提供一种基于JavaScript定制页面的方法及系统,其中的方法包括,根据浏览器访问的网址获取待处理网页的源页面代码;在待处理网页的源页面代码的head标签后立即插入预设的JavaScript定制页面文件;执行JavaScript定制页面文件,将JavaScript定制页面文件后的源页面代码封装成文本字符串;根据封装后的文本字符串获取待处理页面的业务数据;根据JavaScript定制页面文件中的定制规则,创建基于业务数据的定制页面的DOM对象;加载所述DOM对象,得到定制页面。利用上述根据本发明专利技术提供的基于JavaScript定制页面的方法及系统,能够节省用户在访问页面时的流量,还能够提升浏览器在定制页面时的响应速度。

【技术实现步骤摘要】

本专利技术涉及移动互联网
,更为具体地,涉及一种基于JavaScript定制页面的方法及系统
技术介绍
目前,浏览器的论坛模式、小说阅读器等智能模式的产品,为用户提供的都是针对特定网页的定制页面,其根据用户的访问请求定制网页内容的方式,都是通过中间件服务器处理后返回浏览器显示给用户实现的。图1示出了现有的浏览器定制特定网页内容的基本流程,如图1所示,在浏览器发起网页内容定制请求后,中间件服务器会根据浏览器发起的请求,把指定的URL地址访问一遍。在此过程中,中间件服务器解析DOM对象后,把定制业务相关的JavaScript定制页面文件注入到页面中,并且和原页面一起运行和解析;在完成所有的定制和渲染后,中间件服务器会根据和JavaScript定制页面文件约定好的规则条件,移除非JavaScript定制页面文件定制页面的资源代码,最后形成定制页面输出给浏览器解析,并显示给用户。从图1中可以看出,从注入JavaScript定制页面文件到JavaScript定制页面文件动态生成页面的过程,都是在中间件服务器中完成的,浏览器自身只需负责渲染中间件服务器最终生成的页面。由于浏览器本文档来自技高网...

【技术保护点】
一种基于JavaScript定制页面的方法,包括:根据浏览器访问的网址获取待处理网页的源页面代码;在待处理网页的源页面代码的head标签后立即插入预设的JavaScript定制页面文件;执行所述JavaScript定制页面文件,将所述JavaScript定制页面文件后的源页面代码封装成文本字符串;根据封装后的文本字符串获取待处理页面的业务数据;根据所述JavaScript定制页面文件中的定制规则,创建基于所述业务数据的定制页面的DOM对象;加载所述DOM对象,得到定制页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐俊开刘欣
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1