在WEB瀏覽器使用IC卡讀卡器的幾種方案的對(duì)比
摘要
在WEB瀏覽器使用IC卡讀卡器的幾種方案的對(duì)比
隨著現(xiàn)在BS結(jié)構(gòu)的程序越來(lái)越多,在BS結(jié)構(gòu)的web瀏覽器中使用IC卡讀卡器也就變得更常見了。在web瀏覽器中集成IC卡讀卡器目前有以下幾種方案:
1.使用只讀讀卡器將IC卡的卡號(hào)輸入到焦點(diǎn)處。
2.使用定制的讀卡器將IC卡內(nèi)的某塊數(shù)據(jù)輸入到焦點(diǎn)處。
3.使用activeX技術(shù)將IC卡讀卡器ocx控件嵌入到web網(wǎng)頁(yè)中,使用js調(diào)用IC卡讀卡器。
我們對(duì)以上3個(gè)方案作逐一對(duì)比,看看這3種方案哪一種方案更適合自己的軟件。
1.使用只讀讀卡器將IC卡的卡號(hào)輸入到焦點(diǎn)處。
? 這種是將IC卡嵌入到web網(wǎng)頁(yè)中最簡(jiǎn)單的辦法,使用一個(gè)仿鍵盤輸出的USB讀卡器例如SDT-KA將IC卡的卡號(hào)輸出到任何有輸入焦點(diǎn)的地方,優(yōu)點(diǎn)是簡(jiǎn)單,程序不需要做任何更改,只需要在web頁(yè)面中放置一個(gè)輸入框,并將焦點(diǎn)設(shè)置在輸入框就行。
? 雖然簡(jiǎn)單,但是簡(jiǎn)單帶來(lái)一系列問(wèn)題。
? 1.焦點(diǎn)一旦失去,就會(huì)導(dǎo)致卡號(hào)輸出失敗,客戶就會(huì)抱怨系統(tǒng)不穩(wěn)定。這種情況最容易出現(xiàn),拋開客戶的操作導(dǎo)致外,系統(tǒng)彈出一個(gè)對(duì)話框,彈出一個(gè)新聞等等都會(huì)導(dǎo)致焦點(diǎn)轉(zhuǎn)移。
? 2.操作員可以直接在鍵盤上輸入卡號(hào),這種風(fēng)險(xiǎn)就太大。
? 3.有時(shí)候在不需要讀卡的時(shí)候,把卡放上自動(dòng)讀卡了,例如正在輸入金額或者會(huì)員名稱,突然冒出一串卡號(hào),麻煩的事情是自動(dòng)加回車了,直接提交保存了。
? 使用這種辦法將IC卡讀卡器嵌入到web網(wǎng)頁(yè),總的來(lái)說(shuō)就是風(fēng)險(xiǎn)大,客戶體驗(yàn)差。
2.使用定制的讀卡器將IC卡內(nèi)的某塊數(shù)據(jù)輸入到焦點(diǎn)處。
? ?這種方法比第一種方法在IC卡使用了更高級(jí)了,但是基本是一樣模式,風(fēng)險(xiǎn)和體驗(yàn)是一樣的。
3.使用activeX技術(shù)將IC卡讀卡器ocx控件嵌入到web網(wǎng)頁(yè)中,使用js調(diào)用IC卡讀卡器。
? 這種方式無(wú)需焦點(diǎn)輸入框,不會(huì)產(chǎn)生上面的種種問(wèn)題,同時(shí)還有以下的優(yōu)點(diǎn):
? 1.安全可靠。
? 2.不僅可以讀卡號(hào),還可以將卡號(hào)轉(zhuǎn)換成各式各式輸出,例如8HEX或者10DEC。
? 3.可以在線讀卡內(nèi)容或者寫卡內(nèi)容。
? 4.可以將卡內(nèi)的任何一塊數(shù)據(jù)讀出來(lái),并以HEX或者字符形式顯示出來(lái)。
? 5.操作用戶可以在不接觸卡號(hào)或者卡內(nèi)容的情況下,完成卡操作。
? 6.升級(jí)卡應(yīng)用更容易,因?yàn)閖s代碼可以讀寫任何一塊。
? 7.友我科技提供js讀寫卡例程,開發(fā)更容易。
4.使用友我科技web插件,使用js調(diào)用IC卡讀卡器,支持IE,Chrome,Firfox。
? 這種方式無(wú)需焦點(diǎn)輸入框,相比較ocx技術(shù),同時(shí)還有以下的優(yōu)點(diǎn):
? 1.支持的瀏覽器更多,IE,Chrome,Firefox都支持
? 2.開發(fā)更簡(jiǎn)單
縱觀以上比較,在web瀏覽器上使用IC卡讀卡器的方案最好的辦法就是使用友我科技web插件,這樣講更加靈活的使用IC卡讀卡器,也給客戶帶來(lái)最好的體驗(yàn),支持這種應(yīng)用的讀卡器有YW-605HA,YW-607,SDT-HA等等USB免驅(qū)動(dòng)IC卡讀卡器.