一种实现基于浏览器的网页框架的方法及装置制造方法及图纸

技术编号:2830009 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种实现基于浏览器的网页框架的方法,包括:忽略网页中的框架标记〈frameset〉,并替换框架标识〈frame〉为框架标识符〈a〉…〈/a〉;在忽略网页中的框架标记〈frameset〉,替换框架标识〈frame〉为框架标识符〈a〉…〈/a〉之后,将网页进行词法分析并显示。本发明专利技术还公开一种实现基于浏览器的网页框架的装置。通过本发明专利技术能够使浏览器实现网页框架的功能。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,尤其涉及一种实现基于浏览器的网页框 架的方法及装置。
技术介绍
框架主要有两大组成部分框架集和框架。框架集是指在文件内定义一套 框架的结构组成的超文本《连接标识语言(HTML)页面.框架集的定义中包括 的信息有显示在页面上的框架的数目,框架大小,嵌入框架中的页面源代码 以及其它可定义的属性。需要注意的是,框架集的HTML页面是不在浏览器中 显示的,它只储存如何显示页面框架的信息。简单地说,所谓框架便是网页画面分成几个框窗,同时取得多个统一资源 定位器(URL)地址, 一个URL代表一个网页。HTML中实现框架的标记主 要有框架标记〈frameset〉和用于设定框窗内的参数属性的框架标识〈frame、其 中框架标记〈frameset〉是用以划分框窗,每一框窗由一个框架标识〈frame〉所标 示,框架标识〈frame》义、须在框架标记〈frameset〉范围中使用。举例如下<frameset cols=50%,*><frame name=hello src=7up2u.html><frame name=hi src=me2.htmr> </frameset>此例中,〈frameset^把画面分成左右两相等部分,左边是显示up2u.html, 右边则会显示me2.html这档案,〈frame〉标记所标示的框窗永远是按由上而下、 由左至右的次序。现有的浏览器一次只请求一个URL,并负责处理和显示该网页内容。而实 现HTML的框窗功能时,要求浏览器能同时请求、处理并显示两个或两个以上 URL网页内容,实现HTML的框窗功能对浏览器终端的处理能力、内存大小、 屏幕大小等都有一定的要求,而现有的浏览器如手机上的浏览器的处理能力、内存大小有限,屏幕也不够大,所以诸如此类的浏览器都不支持HTML的框窗 功能。现有的浏览器遇到使用了框窗功能的网页时只能在网页中显示空白页或 提示用户浏览器不支持〈frame〉,不显示框架内容,浏览器不能实现网页框架的功能。
技术实现思路
本专利技术要解决的技术问题是提供一种实现基于浏览器的网页框架的方法及 装置,以达到浏览器实现网页框架功能的目的。为解决上述技术问题,本专利技术提供如下的技术方案 一种实现基于浏览器的网页框架的方法,包括忽略网页中的框架标记〈frameset〉,并替换框架标识〈frame〉为框架标识符 <a>...</a>;在忽略网页中的框架标记〈frameset〉,替换框架标识〈frame〉为框架标识符 <a>...</&>之后,将网页进行词法分析并显示。所述替换框架标识〈frame〉为框架标识符<&>.. .<&>具体包括 一个〈frame〉对应 一对〈a〉〈/a〉;〈frame〉标记的链接源虚拟路径src属性对应<&>标记的链接源定位路径 href属性;在〈frame〉标记有窗体名称name属性值时,〈frame〉标记的窗体名称name 属性对应〈a〉和々a〉之间标记的内容;在〈frame〉标记没有name属性值时,自行 命名〈a〉和々a〉之间标i己的内容;替换框架标识〈frame〉为框架标识符〈a〉.. .</a>。所述忽略网页中的框架标记〈frameset〉,并替换框架标识〈frame〉为框架标 识符〈a、. .<&>之前,进一步包括输入统一资源定位器URL地址,请求网页; 成功返回网页。所述输入统一资源定位器URL地址,请求网页具体包括 输入统一资源定位器URL地址到浏览器的网页地址输入栏,请求网页。 一种实现基于浏览器的网页框架的装置,包括框架标记忽略单元、框架标识替换单元、词法分析显示单元;所述框架标记忽略单元,用于忽略网页中的框架标记〈frameset、 所述框架标识替换单元,用于替换网页中的框架标识〈frame〉为框架标识符 <a>...</a>;所述词法分析显示单元,用于在所述框架标记忽略单元忽略网页中的框架 标记〈frameset〉之后和在所述框架标识替换单元替换网页中的框架标识〈frame〉 为框架标识符<3>之后,将网页进行词法分析并显示。所述实现基于浏览器的网页框架的装置还包括网址输入单元、网页返回单元;所述网址输入单元,用于在浏览器的网页地址输入栏中,输入URL地址,请求浏览网页;所述网页返回单元,用于在所述网址输入单元在浏览器的网页地址输入栏 中输入URL地址之后,返回网页。由以上4支术方案可以看出,本专利技术具有以下优点本专利技术忽略网页中的框架标记〈frameset、并替换框架标识〈frame〉为框架 标识符〈a、. .</a>;在忽略网页中的框架标记〈frameset、替换框架标识〈frame〉 为框架标识符〈a、.,/a〉之后,将网页进行词法分析并显示,通过本专利技术能够佳_ 浏览器实现网页框架的功能。附图说明图1是本专利技术的实现基于浏览器的网页框架的方法的流程图; 图2是例子一在采用本专利技术的方法前后的显示效果对比图示; 图3是本专利技术的实现基于浏览器的网页框架的装置的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。本专利技术的基本思路是忽略网页中的框架标记〈frameset、并替换框架标识 〈frame〉为框架标识符〈a〉…々a、在忽略网页中的框架标记〈frameset、替换框架标识〈frame〉为框架标识符〈a、. .<&>之后,将网页进行词法分析并显示,通 过本专利技术能够使浏览器实现网页框架的功能。参见图1,为本专利技术的实现基于浏览器的网页框架的方法的流程图5101、 在浏览器的网页地址输入栏中,输入URL地址,请求浏览网页。5102、 成功返回网页。5103、 把网页中的框架标记〈frameset、忽略,框架标识〈frame〉替换为框架 标识符〈a〉…〈/a〉。其中,替换框架标识〈frame〉为框架标识符〈a、..<&>的替换原则为 一个〈frame〉对应 一对〈a〉〈/a〉;〈frame〉标记的链接源虚拟路径(src)属性对应<0>标记的链接源定位路径 (href)属性;在〈frame〉标记有窗体名称(name )属性值时,〈frame〉标记的窗体名称name 属性对应〈a〉和々a〉之间标记的内容;在〈frame〉标记没有name属性值时,自行 命名〈a〉和〈/a〉之间标i己的内容;替换才匡架标识〈frame〉为才匡架标识符〈a〉...</a>,如^l夺〈frame name=hello srcyup2u.htmr〉替4奐为<a href^up2u.html>hello</a>。5104、 将网页进行词法分析并显示,实现对所请求的URL地址对应的网址 的浏览。下面举例说明本专利技术的实现基于浏览器的网页框架的方法,例子一如下 〈frameset cols=50%,*> <frame name=hello s本文档来自技高网
...

【技术保护点】
一种实现基于浏览器的网页框架的方法,其特征在于,包括:    忽略网页中的框架标记〈frameset〉,并替换框架标识〈frame〉为框架标识符〈a〉…〈/a〉;    在忽略网页中的框架标记〈frameset〉,替换框架标识〈frame〉为框架标识符〈a〉…〈/a〉之后,将网页进行词法分析并显示。

【技术特征摘要】
1、一种实现基于浏览器的网页框架的方法,其特征在于,包括忽略网页中的框架标记<frameset>,并替换框架标识<frame>为框架标识符<a>...</a>;在忽略网页中的框架标记<frameset>,替换框架标识<frame>为框架标识符<a>...</a>之后,将网页进行词法分析并显示。2、 如权利要求1所迷的实现基于浏览器的网页框架的方法,其特征在于, 所述替换框架标识〈frame〉为框架标识符〈a人..々a〉具体包括一个〈frame〉对应 一对〈ax/a、《rame;^示记的链接源虚拟路径src属性对应<&>标记的链接源定位路径 href属性;在〈frame〉标记有窗体名称name属性值时,〈frame〉标记的窗体名称name 属性对应〈a〉和々a〉之间标记的内容;在〈frame〉标记没有name属性值时,自行 命名〈a〉和〈/a〉之间标记的内容;替换框架标识〈frame〉为框架标识符〈a、. .</a>。3、 如权利要求1所述的实现基于浏览器的网页框架的方法,其特征在于, 所述忽略网页中的框架标记〈frameset〉,并替换...

【专利技术属性】
技术研发人员:王文波
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1