在web浏览器使用js操作CPU卡,首先需要安装NFC读写器web插件,使用html设置界面如下:

使用js语言编写CPU卡操作代码,如下:
javascript
rfidreader.onResult(function(resultdata)
{
var str;
switch(resultdata.FunctionID)
{
case 14:
document.getElementById("CloudReaderVer").value = resultdata.strData;
break;
case 17:
str="Reset:";
if(resultdata.Result>0)
{
str =str + resultdata.strData;
}
else
{
str= str + GetErrStr(resultdata.Result);
}
document.getElementById("CardNo").value = resultdata.CardNo;
document.getElementById("textResult").innerHTML = document.getElementById("textResult").innerHTML + str + "\n";
var LogContainer = document.getElementById("textResult");
LogContainer.scrollTop = LogContainer.scrollHeight;
break;
case 19:
str="COS:";
if(resultdata.Result>0)
{
str =str + resultdata.strData;
}
else
{
str= str + GetErrStr(resultdata.Result);
}
document.getElementById("textResult").innerHTML = document.getElementById("textResult").innerHTML + str + "\n";
var LogContainer = document.getElementById("textResult");
LogContainer.scrollTop = LogContainer.scrollHeight;
break;
}
}
);
function CPUReset()
{
rfidreader.Repeat=0;
rfidreader.HaltAfterSuccess=0;
rfidreader.ACPUReset();
}
function CPUCos()
{
rfidreader.Repeat=0;
rfidreader.HaltAfterSuccess=0;
rfidreader.CPUCOS(document.getElementById("edtCOS").value);
}
这样就可以在BS模式下操作CPU卡了。