友我科技的web用IC卡讀卡器插件支持的瀏覽器有IE,Chrome,F(xiàn)irefox,Opera,Safari以及以這些為內(nèi)核的瀏覽器。支持的讀卡器不僅有IC卡讀卡器YW-605HA,NFC讀寫器YW-607HC,超高頻的讀寫器YW-602H等等。

采用js文件, 系統(tǒng)在裝載js時如果沒有找到對應的插件, 系統(tǒng)會做出提示下載并安裝。

只需要我們在html中包含如下js文件即可:
<script language="javascript" src="http://127.0.0.1:8008/YOWOCloudRFIDReader.js"></script>
IC卡讀卡器WEB插件的回調(diào)函數(shù)
插件采用回調(diào)函數(shù)的方式返回所有的api調(diào)用,如下所示:
rfidreader.onResult(function(resultdata)
{
switch(resultdata.FunctionID)
{
case 14:
document.getElementById("CloudReaderVer").value = resultdata.strData;
break;
case 7:
document.getElementById("CardNo").value = resultdata.CardNo;
if(resultdata.Result>0)
{
document.getElementById("DataRead").value = resultdata.strData;
}
else
{
document.getElementById("DataRead").value = GetErrStr(resultdata.Result);
}
break;
case 8:
document.getElementById("CardNo").value = resultdata.CardNo;
if(resultdata.Result>0)
{
alert("寫入成功,寫入16進制數(shù)據(jù):" + resultdata.strData);
}
else
{
alert("寫入失敗,錯誤:" + GetErrStr(resultdata.Result));
}
break;
}
}
);
resultdata為回調(diào)函數(shù)唯一的參數(shù), 這個參數(shù)包含如下結構:
FunctionID:數(shù)字,執(zhí)行的函數(shù)編號,
Result:數(shù)字,函數(shù)執(zhí)行后的返回值,小于0位失敗,大于0為成功。
UID:數(shù)字,執(zhí)行函數(shù)前,自定義的序號,
ReaderID:數(shù)字,讀卡器的ID,
CardNo:字符串,所操作的卡的卡號,16進制正常順序,
strData:字符串,執(zhí)行函數(shù)根據(jù)函數(shù)參數(shù)返回的數(shù)據(jù),
ValData:數(shù)字,執(zhí)行函數(shù)根據(jù)函數(shù)參數(shù)返回數(shù)字結果