在web浏览器中要嵌入IC卡读卡器,如果使用IE浏览器,那么只能使用OCX控件,不管这个OCX后缀是dll还是ocx。
然后在网页端 通过javascript或者vbscript脚本调用ocx的接口来读写IC卡数据。
以下代码打开USB端口
function OpenReader()
{
if(document.ReaderTest.YW_USBHIDInitial()<=0)
{
document.getElementById("CardNo").value = "没有读卡器";
return false;
}
return true;
}
function RequestCard()
{
var i;
var CardType;
var vCardNo;
var LenCardNo;
if(OpenReader()==false)return;
i = document.ReaderTest.YW_RequestCard(1,82);
if(i<0)
{
document.getElementById("CardNo").value ="寻卡失败";
return;
}
i = document.ReaderTest.YW_AntiCollide(1);
if(i<0)
{
document.getElementById("CardNo").value ="寻卡失败";
return;
}
LenCardNo = docu