<td id="n3ws3"></td>
          <th id="n3ws3"></th>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
            <del id="n3ws3"><form id="n3ws3"></form></del>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
          1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>

            關于IC卡讀卡器web插件的JS文件


            在使用NFC讀卡器web插件開發(fā)自己的項目時, 我們需要引用一個重要的js:YOWOCloudRFIDReader.js,這個js文件實現了類YOWORFIDReader,聲明了各種類方法和屬性。如果采用回調方式需要按照下列方式引用:

            NFC讀寫器web插件引用js

            <script language="javascript" src="http://127.0.0.1:8008/YOWOCloudRFIDReader.js"></script>

            如果采用異步await方式調用,則按照如下方式引用:

            <script language="javascript" src="http://127.0.0.1:8008/YOWOCloudRFIDReaderAsync.js"></script>

            對于采用回調方式調用和異步方式調用,js文件名稱時不一樣的,二者選擇其中一種就可以了,不能同時引用。

            如果項目的網站采用的時https,我們的引用方式任然保持不變,還是http://127.0.0.1:8008/YOWOCloudRFIDReader.js

            這個js文件隨著插件的安裝時自動生成,并且可以隨著插件的升級而自動升級,所以不建議將其保存下來,放在自己的項目目錄。如果將這個文件保存項目目錄,并且引用項目目錄 的文件,系統(tǒng)運行也不受影響,只不過這個js文件不會隨著插件的升級而變化,可能會給以后的升級留下隱患。

            YOWOCloudRFIDReader.js這個js文件類YOWORFIDReader,聲明了各種類方法和屬性。而另外一個js文件:YOWOReaderBase.js, 則生成了類YOWOCloudRFIDReader的object實體,名稱為rfidreader,所以在引用這兩個js后, 我們的 網頁里面只能看見rfidreader了,我們所有的操作都是針對 rfidreader這個object的。

            所以說,YOWOReaderBase.js這個文件可以不需要的, 但是你必須自己創(chuàng)建一個類YOWORFIDReader的object,然后使用這個object就可以了。

            YOWOReaderBase.js的完整代碼如下:

            try
            { var rfidreader=YOWORFIDReader.createNew();//創(chuàng)建類YOWORFIDReader的object,名稱為rfidreader
            }
            catch(e)//如果創(chuàng)建失敗,則說明可能時沒有安裝IC卡讀卡器web插件,提示下載安裝
            {
            alert("沒有檢測到rfid讀寫web插件,請先下載安裝!\n如果是最新版google瀏覽器,請使用診斷工具點擊診斷即可!");
            top.location = "http://www.gdfkthg.cn/CloudReader/YOWORFIDReaderCloudForWeb.exe";
            }
            if(!rfidreader.TryConnect())//如果創(chuàng)建成功,但是無法連接,則說明瀏覽器不支持,這個針對很早以前的瀏覽器,目前的瀏覽器都是支持的
            {
            alert("瀏覽器不支持,請更換瀏覽器后重試!");
            }

            window.onunload=function()
            {
            rfidreader.Disconnect();
            }
            function CheckConnected()
            { if(!rfidreader.Connected())
            {
            alert("沒有檢測到rfid讀寫器web插件,重新下載安裝!");
            return false;
            }
            return true;
            }
            function GetErrStr(ErrCode)//對于返回的錯誤碼的解析, 可以參考
            {
            var ErrText="未知錯誤";
            switch(ErrCode)
            {
            case -1:ErrText="沒有找到IC卡讀卡器,支持型號:YW-605HA或者YW-607,YW-627";break;
            case -3:ErrText="尋卡失敗";break;
            case -4:ErrText="尋卡失敗";break;
            case -5:ErrText="卡休眠失敗";break;
            case -6:ErrText="密鑰認證失敗";break;
            case -7:ErrText="讀失敗";break;
            case -8:ErrText="寫失敗";break;
            case -9:ErrText="錢包初始化失敗";break;
            case -10:ErrText="錢包讀余額失敗";break;
            case -11:ErrText="錢包充值失敗";break;
            case -12:ErrText="錢包減值失敗";break;
            case -13:ErrText="復位錯誤";break;
            case -14:ErrText="COS執(zhí)行錯誤";break;
            case -98:ErrText="執(zhí)行錯誤";break;
            case -99:ErrText="執(zhí)行錯誤";break;
            case -100:ErrText="執(zhí)行超時";break;
            case -101:ErrText="參數錯誤";break;
            case -102:ErrText="DES校驗錯誤";break;
            case -103:ErrText="讀卡器不支持";break;
            case -600:ErrText="沒找到YW-602系列UHF讀卡器";break;
            case -601:ErrText="尋G2標簽失敗";break;
            case -602:ErrText="讀G2標簽失敗";break;
            case -603:ErrText="寫G2標簽失敗";break;
            case -604:ErrText="執(zhí)行失敗";break;
            }
            return ErrText;
            }

            下一篇: IC卡讀卡器web插件的調用方式

            RFID讀寫器,SDK,IC卡讀卡器,開發(fā)包,二次開發(fā),智能卡讀卡器,RFID讀卡器,CPU卡讀寫器,讀卡模塊
            北京友我科技有限公司 版權所有 (C)2015-2023
            客戶服務中心信箱:coodor#126.com(將#改為@).
            熱線直撥: 010-57049038 18910685939 QQ: 896163157,1403463073
            京ICP備14016005號
            微信掃一掃聯(lián)系我們

            微信掃一掃聯(lián)系我們

            友我科技

              <td id="n3ws3"></td>
                          <th id="n3ws3"></th>
                            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                            <del id="n3ws3"><form id="n3ws3"></form></del>
                            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                          1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>
                            国产字幕中文 | 天天日天天综合 | 强伦人妻一区二区三区视频 | AV性都花花世界 | 美女扒开尿口让男人桶 |