BS架构在网页程序中读取二代身份证身份证信息,采用ActiveX技术,开发语言为delphi,为通用控件,可以读取身份证所有信息,并且在读取成功后可以把结果返回给JS
网页端
<HTML>
<head>
//读卡成功后调用此JS函数
<script language="javascript" event="OnRead(name,sex,nation,birth,addr,id,depart,time)" for="reader_ocx">
alert(name+"|"+sex+"|"+nation+"|"+birth+"|"+addr+"|"+id+"|"+depart+"|"+time);
</script>
</head>
<OBJECT id="reader_ocx"
classid="clsid:67F1AAFE-CB98-4887-8306-E6EE62218D59"
codebase="IDCardReaderProj1.cab"
width=520
height=340
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>
程序运行截图如附件
网页端
<HTML>
<head>
//读卡成功后调用此JS函数
<script language="javascript" event="OnRead(name,sex,nation,birth,addr,id,depart,time)" for="reader_ocx">
alert(name+"|"+sex+"|"+nation+"|"+birth+"|"+addr+"|"+id+"|"+depart+"|"+time);
</script>
</head>
<OBJECT id="reader_ocx"
classid="clsid:67F1AAFE-CB98-4887-8306-E6EE62218D59"
codebase="IDCardReaderProj1.cab"
width=520
height=340
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>
程序运行截图如附件