本文章介绍浏IE,火狐览器通过npapi技术集成德卡T10读卡器的过程
一、下载德卡T0 sdk 可以在我上传的资源里下载,里面已经写好了浏览器读卡身份证基本信息的demo
下载地址
https://download.csdn.net/download/qq445829096/10874589
二、首先读卡器先连接电脑,解压下载的文件后先找到sdk里自带的测试工具测试读卡器是否正常工作,
如下图所示
放入有效二代身份点击获取身份证信息按钮能获取到信息表示读卡器连接成功.
三、注册ocx控件
如下图所示,需要以管理员身份运行
执行registeDll.bat如果弹出 控件注册成功的提示框说明控件注册成功,否则注册失败,注册成功后首先测试IE浏览器能否读卡。
4、找到XX\读卡器\德卡官方下载\T10&D8 SDK\examples\ocx\dll目录下的aspTestDll_IE_Beta.html,德卡官方下载的浏览器读卡 demo没找到获取身份证基本信息的函数,我这边通过调试整个dll对象,从里面获取。我这里使用IE8打开改页面。
效果如下图所示
读卡器放上有效身份证,点击ID按钮如果控件安装失败会有脚本报错信息,如果出现如下所示说明IE已经读取到身份证信息,
接下来就是根据你实际的业务模块集成到你的web系统了。
4、如果你的web系统是使用火狐浏览器访问,火狐浏览器默认是不支持npapi插件的,需要安装一个控件使火狐支持npapi,火狐支持ocx的控件我已经上传,
下载地址
https://download.csdn.net/download/qq445829096/9028255
注意,火狐从52版本开始已经不再支持NPAPI技术,所以请使用火狐52以下的版本,我使用的是火狐47版本,安装好火狐支持ocx的控件后在用火狐打开
aspTestDll_FireFox_Beta.html 使用方法同IE浏览器,点击ID按钮
如下如所示
读卡成功下面会显示身份证基本信息,接下来就是根据你实际的业务模块集成到你的web系统了。