本文章介紹瀏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系統了。