共计 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 复合卡的卡号。
正文完
发表至: javascript
2023-04-26