[发明专利]页面文本框处理浏览器和页面文本框元素处理方法有效
申请号: | 201210454496.0 | 申请日: | 2012-11-13 |
公开(公告)号: | CN102999579A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 唐曦;陈志;李鸣;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;范晓斌 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 文本框 处理 浏览器 元素 方法 | ||
1.一种页面文本框处理浏览器,包括:
至少一个文本框元素的DOM对象处理模块,设置在浏览器侧,其中每个对象处理模块配置为存储有文本框元素的定制处理;
转换模块,配置为在浏览器侧加载获取页面,并对获取页面中的文本框元素进行解析,将该文本框元素转换为DOM对象;
定制处理模块,配置为调用所述设置的至少一个文本框元素的DOM对象处理模块对所述转换的DOM对象中的至少一个文本框元素进行所述设置的定制处理;
显示模块,配置为将所述定制处理结果显示在获取页面中的文本框元素上;
查询模块,配置为从对象处理注册表中查询所述浏览器中是否存在对所述文本框元素进行处理的DOM对象处理模块,其中,所述对象处理注册表中登记所述至少一个DOM对象处理模块。
2.根据权利要求1所述的浏览器,其特征在于,所述定制处理模块还配置为从所述的转换DOM对象中获取文本框元素在浏览器页面上的位置信息;根据所述位置信息,在所述文本框元素上生成重叠的块级层;在所述块级层上,调用所述设置的至少一个文本框元素的DOM对象处理模块对所述转换的DOM对象中的至少一个文本框元素进行所述设置的定制处理。
3.根据权利要求2所述的浏览器,其特征在于,所述显示模块还配置为将所述定制处理结果显示在位于获取页面的文本框元素上的所述块级层上。
4.根据权利要求2或3所述的浏览器,其特征在于,所述块级层包括div层时,所述显示模块还配置为获取所述文本框元素经定制处理后生成的内容信息;对所述内容信息进行解码,并将解码后的内容信息显示在div层上。
5.根据权利要求1至4任一项所述的浏览器,其特征在于,
所述至少一个DOM对象处理模块中存储有规定对所述文本框元素加载完成时触发的事件ContentReady进行处理的处理方式。
6.根据权利要求1至5中任一项所述的浏览器,其特征在于,所述处理方式包括下列至少之一:
为所述文本框元素中不同的文字设置不同的字体;
在所述文本框元素中输入表格;
在所述文本框元素中输入图像;
在所述文本框元素中输入多媒体信息。
7.根据权利要求6所述的浏览器,其特征在于,所述多媒体信息包括音频和/或视频。
8.根据权利要求1至7任一项所述的浏览器,其特征在于,所述块级层包括div层时,所述定制处理模块还配置为调用所述文本框元素的innerText属性;调用所述设置的至少一个文本框元素的DOM对象处理模块对所述innerText属性进行重定义;将所述文本框元素的重定义后的innerHTML属性返回至所述div层。
9.根据权利要求8所述的浏览器,其特征在于,所述重定义操作包括:onblur或onSubmit的处理方式。
10.一种页面文本框元素处理方法,在浏览器侧设置至少一个文本框元素的DOM对象处理器,其中每个对象处理器存储有文本框元素的定制处理,该方法包括:
在浏览器侧加载获取页面,并对获取页面中的文本框元素进行解析,将该文本框元素转换为DOM对象;
从对象处理注册表中查询所述浏览器中是否存在对所述文本框元素进行处理的DOM对象处理器,其中,所述对象处理注册表中登记所述至少一个DOM对象处理器,然后调用所述设置的至少一个文本框元素的DOM对象处理器对所述转换的DOM对象中的至少一个文本框元素进行所述设置的定制处理;
将所述定制处理结果显示在获取页面中的文本框元素上。
11.根据权利要求10所述的方法,其特征在于,调用所述设置的至少一个文本框元素的DOM对象处理器对所述转换的DOM对象中的至少一个文本框元素进行所述设置的定制处理,包括:
从所述的转换DOM中获取文本框元素在浏览器页面上的位置信息;
根据所述位置信息,在所述文本框元素上生成重叠的块级层;
在所述块级层上,调用所述设置的至少一个文本框元素的DOM对象处理器对所述转换的DOM对象中的至少一个文本框元素进行所述设置的定制处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210454496.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹跳滑轮靴
- 下一篇:基于温度检测的电气火灾探测器