浏览器中web应用程序如何绑定复合IC卡呢, 对于使用javascript的工程师而言,非常简单,只需要几行代码即可实现。
当然在写代码之前, 需要安装友我NFC读写器web插件, 然后插上NFC读写器YW-607HC。
引入必要的js后,我们就可以开始写代码了.
对于M1和15693的复合卡, 我们可以先自动读取M1卡的卡号, 当M1卡的卡号通过回调函数传输到js后,我们再读取15693的卡号。
在页面load时,我们加入如下代码:

yoworfid.Repeat=1;
yoworfid.HaltAfterSuccess=1;    //读到M1卡号启动休眠,保证M1卡离开读卡器YW-607HC前只是读一次。
yoworfid.RequestTypeACardNo(1, 0);//1代表10位10进制格式

这样只要卡靠近读写器YW-607HC,卡号就能自动输出到js,js通过回调函数接受:
yoworfid.onResult(function(resultdata)
{

switch(resultdata.FunctionID)
{
    
    case 0:
    if(resultdata.Result>0)
    {
         console.log(resultdata.strData);//打印出M1卡的卡号
        //读到M1卡号,开始读取15693的卡号

        yoworfid.Repeat=0;    //只需要读一次就可以
        yoworfid.HaltAfterSuccess=1;
        yoworfid.Request15693CardUID();//开始读取15693卡号

    }
    case 2:
    if(resultdata.Result>0)
    {
                console.log(resultdata.strData);//打印出15693卡的卡号            
    }
    break;
    
}

}
);

通过以上几行代码,就可以读取M1和15693复合卡的卡号。


js蚂蚁
13 声望0 粉丝