一种字符输入方法及浏览器的制造方法

文档序号:8543329阅读:175来源:国知局
一种字符输入方法及浏览器的制造方法
【技术领域】
[0001] 本发明涉及互联网技术领域,尤其涉及一种字符输入方法及浏览器。
【背景技术】
[0002] 随着电子技术的不断进步,各种终端设备的性能也大大提升,相应的,运行在终端 设备中的浏览器的处理能力也逐渐增强。目前,当用户使用浏览器进行网页服务器或者文 件系统内容的查询时,需要在浏览器提供的输入框内键入相应的字符,该些字符的输入采 用相对于浏览器而言的外部输入法实现,该外部输入法包括:系统输入法或第H方输入法 A-/rA-/r寸寸〇
[0003] 由于外部输入法的种类很多,且输入法与浏览器的交互较为频繁,浏览器需要对 不同种类的外部输入法进行兼容,但是,现有浏览器的处理能力有限,无法实现对所有外部 输入法的所有功能进行兼容,因此,可能出现兼容所导致的字符输入错误。

【发明内容】

[0004] 本发明提供一种字符输入方法及浏览器,能够解决兼容所导致的字符输入错误的 问题。
[0005] 为达到上述目的,本发明的实施例采用如下技术方案:
[0006] -方面,提供一种字符输入方法,包括:
[0007] 对浏览器外壳提供的输入框进行监测;
[0008] 在所述输入框监测到用户触发的字符输入指令时,通过所述浏览器外壳调用内部 输入法W接收用户输入的最终输入字符;
[0009] 其中,所述内部输入法是通过浏览器可识别语言编译得到并加载在所述浏览器外 壳中的轻应用输入法。
[0010] 另一方面,提供一种浏览器,包括:
[0011] 监测单元,用于对浏览器外壳提供的输入框进行监测;
[0012] 输入单元,用于在所述输入框监测到用户触发的字符输入指令时,通过所述浏览 器外壳调用内部输入法W接收用户输入的最终输入字符;
[0013] 其中,所述内部输入法是通过浏览器可识别语言编译得到并加载在所述浏览器外 壳中的轻应用输入法。
[0014] 本发明提供的字符输入方法及浏览器,由于浏览器在所述输入框监测到用户触发 的字符输入指令时,采用内部输入法接收用户输入的字符,而所述内部输入法是通过浏览 器可识别语言编译得到并加载在所述浏览器中的,该内部输入法为浏览器可识别的,浏览 器无需对该内部输入法进行兼容,因此能够解决兼容所导致的字符输入错误的问题。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据该些附图获得其他的附图。
[0016] 图1为本发明实施例提供的一种字符输入方法流程图;
[0017]图2为本发明实施例提供的另一种字符输入方法流程图;
[0018] 图3为本发明实施例提供的一种浏览器界面示意图;
[0019]图4为本发明实施例提供的一种采用内部输入法接收字符输入的方法流程图;
[0020] 图5为本发明实施例提供的另一种浏览器界面示意图;
[0021] 图6为本发明实施例提供的再一种浏览器界面示意图;
[0022] 图7为本发明实施例提供的又一种浏览器界面示意图;
[0023] 图8为本发明实施例提供的又另一种浏览器界面示意图;
[0024] 图9为本发明实施例提供的又再一种浏览器界面示意图;
[0025] 图10为本发明实施例提供的再另一种浏览器界面示意图;
[0026] 图11为本发明实施例提供的一种浏览器的结构示意图;
[0027] 图12为本发明实施例提供的另一种浏览器的结构示意图;
[0028] 图13为本发明实施例提供的又一种浏览器的结构示意图。
【具体实施方式】
[0029] 下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都 属于本发明保护的范围。
[0030] 本实施例提供一种字符输入方法,如图1所示,包括:
[0031] 步骤101、对浏览器外壳提供的输入框进行监测。
[0032] 步骤102、在所述输入框监测到用户触发的字符输入指令时,通过所述浏览器外壳 调用内部输入法W接收用户输入的最终输入字符。
[0033] 其中,所述内部输入法是通过浏览器可识别语言编译得到并加载在所述浏览器外 壳中的轻应用输入法。
[0034] 由于浏览器在所述输入框监测到用户触发的字符输入指令时,采用内部输入法接 收用户输入的字符,而所述内部输入法是通过浏览器可识别语言编译得到并加载在所述浏 览器中的,该内部输入法为浏览器可识别的,浏览器无需对该内部输入法进行兼容,因此能 够解决兼容所导致的字符输入错误的问题。
[00巧]示例的,本实施例提供一种字符输入方法,应用于浏览器,该浏览器运行于终端设 备,所述终端设备可W为手机、掌上电脑等等,本实施例假设所述终端设备为手机,如图2 所示,所述方法包括:
[0036] 步骤201、浏览器将内部输入法加载在浏览器外壳中。
[0037] 手机的浏览器界面设置有浏览器图标,当用户需要使用浏览器时,可W根据预设 方式进行触发,例如,双击浏览器图标。相应的,手机通过检测针对所述浏览器图标的点击 操作,如双击操作,可W接收到用户触发的开启浏览器指令。本实施例假设在浏览器开启 时,浏览器将内部输入法加载在浏览器外壳中。需要说明的是,加载内部输入法的时间也可W根据具体场景设置,例如,该内部输入法不仅可W在浏览器开启时进行加载,也可W在浏 览器开启后,用户首次进行字符输入时进行加载。
[0038] 所述内部输入法是通过浏览器可识别语言编译得到的,该内部输入法可W视为一 个轻应用(Li曲tApp),即具有无需下载、即搜即用、可被检索且智能分发的特性,因此该内 部输入法无需下载安装,可由浏览器直接打开,与网页类似。所述浏览器可识别语言包括: html、CSS和js中的至少一个。其中,html化ypertextmarkuplanguage,超文本标记 语言)是为"网页创建和其它可在网页浏览器中看到的信息"设计的一种标记语言,主要用 来结构化信息,例如标题、段落和列表等等,也可用来描述文档的外观和语义。html包括多 种版本,如XHTML1. 1、XHTML1. 0或者HTML4. 01,本实施例对此不做限定;CSS(cascading stylesheets,级联样式表)是用来表现html或xml(extensiblemarkuplanguage,可扩 展标记语言)等文件样式的计算机语言,css能够对网页中的对象的位置排版进行像素级的 精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够 进行初步交互设计;js即javascript,是一种面向对象的动态类型,区分大小写的客户端 脚本语言,能够为用户提供更流畅的浏览效果。特别的,所述浏览器可识别语言还可W包括 浏览器可W识别的其他种类的计算机语言,本实施例对此不做限定。
[0039] 需要说明的是,浏览器通常可W包括浏览器内核和浏览器外壳两部分,其中, 浏览器内核也称为解释引擎(Rendering化gine),用于对网页语法的解释(如html、 javascript)并撞染网页,浏览器内核决定了浏览器如何显示网页的内容W及页面的格式 信息。浏览器外壳也称为UKUserInte计ace,浏览器界面),主要用于对软件的人机交互、 操作逻辑和界面美观等的处理。
[0040] 现有技术中,由于外部输入法种类较多,浏览器无法实现对所有外部输入法的所 有功能进行兼容,会产生浏览器对外部输入法产生事件的不可控,而本实施例中,由于内部 输入法加载在浏览器外壳中,因此浏览器无需对内部输入法进行兼容,同时,内部输入
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1