[发明专利]一种通过网页的文本输入框提交长文本的方法和装置有效
申请号: | 201210460572.9 | 申请日: | 2012-11-15 |
公开(公告)号: | CN102981853A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 唐曦;陈志;李鸣;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;范晓斌 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 网页 文本 输入 提交 方法 装置 | ||
1.一种通过网页的文本输入框提交长文本的方法,包括:
在网页的文本输入框加载完成后,生成覆盖所述文本输入框上的DIV层;
检测到向所述文本输入框输入文本的事件;
在文本输入框上的所述DIV层中生成所述文本的HTML元素;
判断输入的文本为长文本;
检测到文本输入框的提交事件;
将所述文本的HTML元素转换为图片文件;并
将所述图片文件上传至服务器侧。
2.根据权利要求1所述的方法,其特征在于,生成DIV层的步骤包括:
在网页的所述文本输入框加载完成事件触发后,调用由网页浏览器提供的文本输入框对象的定制处理模块生成覆盖所述文本输入框上的DIV层。
3.根据权利要求2所述的方法,其特征在于,检测到输入文本的事件的步骤包括:
检测到拖曳文本到所述DIV层上时的ondragenter事件和ondragover事件;或
检测到复制文本到所述DIV层上时的onCopyHTML事件;或
检测到复制系统剪贴板文本到所述DIV层上时的onpaste事件。
4.根据权利要求1所述的方法,其特征在于,生成文本的HTML元素的步骤包括:
调用浏览器侧的HTML元素转换模块,将所述文本转换为HTML元素,并插入到所述DIV层。
5.根据权利要求1所述的方法,其特征在于,转换图片文件的步骤包括:
调用浏览器侧的文本图片转换模块,将所述DIV层中所述HTML元素转换为图片文件。
6.根据权利要求1所述的方法,其特征在于,所述上传图片的步骤包括:
将所述图片直接上传至服务器侧;或
将所述图片上传至图床服务器,从所述图床服务器获取图片的URL地址,并将所获取的URL地址上传至服务器侧。
7.如权利要求1-6中任一权利要求所述的方法,其特征在于,所述服务器为微博服务器,其中判断长文本的步骤包括:
当所述文本的字数超过预定字数,判断所述输入的文本为长文本。
8.如权利要求7所述的方法,其特征在于,在转换图片文件的步骤之前还包括:
提示用户输入文本框的字数超过预定字数,将自动进行图片转换操作。
9.根据权利要求1所述的方法,其特征在于,其中所述提交事件是所述文本输入框的控件失去焦点,或所述文本输入框的提交按钮被点击。
10.根据权利要求1或2所述的方法,其特征在于,所述文本输入框由DOM对象提供,
响应于该DOM对象加载完成时触发的ContentReady事件,生成所述DIV层;或
响应于整个HTML网页加载完成时触发的DocumentReady事件,生成所述DIV层。
11.一种通过网页的文本输入框提交长文本的装置,包括:
层生成单元,适于在网页的文本输入框加载完成后,生成覆盖所述文本输入框上的DIV层;
输入检测单元,适于检测到向所述文本输入框输入文本的事件;
HTM L元素生成单元,适于在文本输入框上的所述DIV层中生成所述文本的HTML元素;
判断单元,适于判断输入的文本为长文本;
提交检测单元,适于检测到文本输入框的提交事件;
图片转换单元,适于将所述文本的HTML元素转换为图片文件;并
上传单元,适于将所述图片文件上传至服务器侧。
12.根据权利要求11所述的装置,其特征在于,层生成单元适于:
在网页的所述文本输入框加载完成事件触发后,调用由网页浏览器提供的文本输入框对象的定制处理模块生成覆盖所述文本输入框上的DIV层。
13.根据权利要求12所述的装置,其特征在于,输入检测单元适于:
检测到拖曳文本到所述DIV层上时的ondragenter事件和ondragover事件;或
检测到复制文本到所述DIV层上时的onCopyHTML事件;或
检测到复制系统剪贴板文本到所述DIV层上时的onpaste事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210460572.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:远程调用服务的发布方法和装置
- 下一篇:油缸锁紧装置、双缸液控系统及起重设备