標籤:ic卡讀卡機 瀏覽器 網頁編程 firefox
在BS結構的程式中,如何開發出跨web瀏覽器的IC卡讀卡機程式呢?
一般來說在BS結構的程式中使用物理硬體會有很多的限制,通過activex技術解決的ocx控制項只能在IE上使用,不能在chrome和firefox中使用。友我科技提供的RFID讀寫器雲端服務徹底解決了這個問題,他不僅可以在IE使用,也可以在chrome,firefox等瀏覽器上使用。
友我科技rfid讀寫器雲端服務的優勢:
1、該系統在單機,區域網路,互連網都可以使用,只要用戶端安裝雲端服務程式就行。
2、用戶端同時支援net frame3.5和net frame4.0及以上。
3、用戶端相容IE,Chrome,Firefox,Safari,Opeara及其相關核心的瀏覽器。
4、與網頁程式設計語言無關,不管是asp,php,jsp,aspx,html,都支援。
5、用戶端採用事件驅動(回呼函數),無需佔用介面線程的時間。
6、用戶端支援多種IC卡讀卡機,可以根需求據功能自由選擇。
7、單獨支援64位和128位的DES加解密服務。
8、支援64位或者128位的DES加解密讀寫資料區塊,流程更少,效率更高,資料更安全。
對IC卡操作只需要簡單得一句話就可以了。例如寫卡:
| function WriteBlock() |
|
|
{ |
|
var BlockID; |
|
var Key; |
|
var Data; |
|
var desKey; |
|
|
|
BlockID = document.getElementById("BlockIDWrite").value; |
|
Key =document.getElementById("KeyWrite").value; |
|
Data =document.getElementById("DataWrite").value; |
|
desKey =document.getElementById("Deskey").value; |
|
|
|
rfidreader.KeyMode=0; |
|
rfidreader.KeyStringMode=0; |
|
rfidreader.KeyString=Key; |
|
rfidreader.Repeat=0; |
|
|
|
rfidreader.DesDir=GetValueFromName("DesDir"); |
|
rfidreader.DesMode = GetValueFromName("DesMode"); |
|
rfidreader.DesKeyMode=0; |
|
rfidreader.DesKey=desKey; |
|
|
|
rfidreader.M1WriteBlock(BlockID, Data,0); |
|
} |
配置相關的加解密屬性,即可對卡片進行讀寫。
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />
BS結構下如何開發跨web瀏覽器的IC卡讀卡機程式