The invention discloses a HTML information input method supporting multiple browser kernel, which comprises the following steps: obtaining S1. information, external hardware information; S2. information transmission, the transmission of information access to BHO or npapi browser plugin; S3. information generation, execution of the JavaScript script, the information into HTML document browser. This method does not need the HTML page design, special design corresponding plug-in; and have nothing to do with the website for any need to enter the information website, can collect information from the local hardware using this method, the entry site. Without changing the original system, it can greatly improve the speed and accuracy of information input.
【技术实现步骤摘要】
一种支持多种浏览器内核的html信息录入方法
本专利技术属于信息录入
,特别地涉及一种支持多种浏览器内核的html信息录入方法。
技术介绍
由于信息技术的快速发展,将外部信息录入计算机系统的方法越来越便捷,通过外部硬件,可以快速将条形码、二维码等信息录入计算机系统。而随着信息管理软件逐步由传统的C/S结构向B/S结构转变,越来越多的信息录入在网页上实现,这种方式的转变一方面极大减轻了软件实施方的安装、维护工作量,同时一定程度地降低了对客户端的设备要求。目前,在html页面中直接录入外部信息的方法主要为在html中内嵌插件。该方法需要开发该网页专用的浏览器插件,并在html中引用。当浏览器打开特定的、需要录入外部信息的html页面时,加载插件。这种方法利用插件作为本地应用的属性,可以执行html所不能完成的工作,例如读写系统中的文件,使用硬件资源等。但是,html内嵌插件的方法具有极高的设计耦合性,其要求在设计html页面的时候,同时考虑与之相关的插件,提高设计过程的复杂程度。另外,对于历史遗留网站,如果不重新设计架构,则必须沿用人工录入的办法,无法实现线上直接进行信息录入;而重新设计部署的成本往往是巨大的。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种支持多种浏览器内核的html信息录入方法,无需下载插件,不改动原有系统,就可以直接从本地硬件中采集信息并录入网站,大大提高录入的速度和准确性。为实现上述目的,本专利技术的技术方案为:一种支持多种浏览器内核的html信息录入方法,包括以下步骤:S1.信息获取,外置硬件获取信息;S2.信息传输,浏 ...
【技术保护点】
一种支持多种浏览器内核的html信息录入方法,其特征在于,包括以下步骤:S1.信息获取,外置硬件获取信息;S2.信息传输,浏览器插件调取外置硬件获取的信息;S3.信息生成,将信息生成为浏览器html文档,通过javascript脚本自动生成html表单。
【技术特征摘要】
1.一种支持多种浏览器内核的html信息录入方法,其特征在于,包括以下步骤:S1.信息获取,外置硬件获取信息;S2.信息传输,浏览器插件调取外置硬件获取的信息;S3.信息生成,将信息生成为浏览器html文档,通过javascript脚本自动生成html表单。2.根据权利要求1所述的支持多种浏览器内核的html信息录入方法,其特征在于,S1还包括以下步骤:外置硬件获取到的信息保存到本地C++应用程序。3.根据权利要求1所述的支持多种浏览器内核的html信息录入方法,其特征在于,S2中的浏览器中插件为BHO插件或npapi插件。4.根据权利要求1所述的支持多种浏览器内核的html信息录入方法,其特征在于,S2包括以下子步骤:S21.定义一个本地C++应用程序与BHO插件或npapi插件共用的结构体;S22.采用windows共享内存机制,将定义的结构体存入共享内存;S23.本地C++应用程序与浏览器插件按照一定规则读写结构体内的数据。5.根据权利要求4所述的支持多种浏览器内核的html信息录入方法,其特征在于,S23所述的规则为:本地C++应用程序激活互斥锁,创建或...
【专利技术属性】
技术研发人员:杨伟丽,
申请(专利权)人:杭州云灵科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。