[发明专利]实现对网页重新排版的方法在审
申请号: | 201010606695.X | 申请日: | 2010-12-27 |
公开(公告)号: | CN102567366A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 何晓杰 | 申请(专利权)人: | 盛乐信息技术(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 孙大为 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 网页 重新 排版 方法 | ||
技术领域
本发明涉及一种移动的电子设备显示方法,具体涉及一种移动电子设备上网页的处理方法。
背景技术
目前,因为手机屏幕的分辨率较小,为了在手机上更好的显示网页,并让网页能够适应手机的分辨率,需要在网页显示前,对其进行第二次排版。现在已有一些网站针对手机做了界面优化,但是更多的网站是按PC的显示方式来编写的,因此在手机上会有不兼容现象发生。因此,亟需一种能够快速有效将普通网页转化为合适手机屏幕显示的方法。
发明内容
本发明所要解决的技术问题是提供一种实现对网页重新排版的方法,它可以解决手机上打开网页时,界面不兼容的问题。
为了解决以上技术问题,本发明提供了一种实现对网页重新排版的方法;包括以下步骤:
步骤一、通过网址访问网页;
步骤二、得到网页返回的页面代码;
步骤三、保存该网页的上下文和用户会话;
步骤四、对网页代码进行标签过滤,去除不需要的代码;
步骤五、加载步骤三中保存的上下文和用户会话;
步骤六、将处理后的网页代码加载,并重新生成网页;
步骤七、将网页显示给用户。
本发明的有益效果在于:解决了手机上打开网页时,界面不兼容的问题,同时可以被用来过滤广告,使广告不在手机浏览时弹出。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细说明。
图1是本发明实施例所述实现对网页重新排版方法的流程图。
具体实施方式
本发明实现了在手机显示网页前,对其进行一次重新排版。
如图1所示,本发明实施例所述方法流程如下:
步骤一.通过网址访问一个网页。
步骤二.得到网页返回的页面代码。
步骤三.保存该网页的上下文和用户会话。
步骤四.使用正则表达式对网页代码进行标签过滤,去除不需要的部分代码;正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具裡,正則表达式通常被用来检索和/或替换那些符合某个模式的文本内容。
其中对网页代码进行标签过滤包括,删除表单Table标签,删除区隔标记div标签,删除层叠样式表CSS(Cascading Style Sheet),以及删除其他的html标签。
步骤五.可以选择对网页代码进行补充处理,添加一部分需要的代码,使其更好的排版。
步骤六.加载步骤三中保存的上下文和用户会话,保证网页代码变更后,不丢失用户数据。
步骤七.将处理后的网页代码加载,并重新生成网页。
步骤八.将网页显示给用户。
本发明解决了手机上打开网页时,界面不兼容的问题。本发明同时可以被用来过滤广告,使广告不在手机浏览时弹出。本发明所述方法优选的适用于由Google发明的Android手机操作系统。
本发明并不限于上文讨论的实施方式。以上对具体实施方式的描述旨在于为了描述和说明本发明涉及的技术方案。基于本发明启示的显而易见的变换或替代也应当被认为落入本发明的保护范围。以上的具体实施方式用来揭示本发明的最佳实施方法,以使得本领域的普通技术人员能够应用本发明的多种实施方式以及多种替代方式来达到本发明的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛乐信息技术(上海)有限公司,未经盛乐信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010606695.X/2.html,转载请声明来源钻瓜专利网。