关于javascript:浏览器中web应用程序如何绑定复合IC卡呢

31次阅读

共计 764 个字符,预计需要花费 2 分钟才能阅读完成。

浏览器中 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 复合卡的卡号。

正文完
 0