BS结构下如何开发跨web浏览器的IC卡读卡器程序

在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);
}

配置相关的加解密属性,即可对卡片进行读写。

时间: 2024-11-06 12:12:44

BS结构下如何开发跨web浏览器的IC卡读卡器程序的相关文章

web浏览器使用ic卡或磁卡读卡器自动弹出页面

最近手上一个项目,健身场馆会员管理系统,新增加一个需求,希望客户一刷会员卡自动弹出会员的信息和预约的课程信息 读卡器就是市面上普通的ic卡或磁卡的读卡器,某宝上买的,厂家没有提供任何浏览器插件 机器拿到手上发现,一刷卡鼠标只要是可输入的状态立马就能输出会员卡的卡号,想到可能刷卡器是模拟的键盘操作 写了一段js代码测试了一下,发现果然是触发的键盘的数字键以及enter键,由于是机器操作,两次键盘事件触发的时间极短(至少比人快很多) 机器刷卡: 手动输入: 那么我们就可以利用人和机器的时间差,干点事

JAVA WEB项目:IC卡管理系统

以下记录项目学习过程中的命令和操作 1.命令记录 2.资料记录 2.1数据库相关: 在Workbench中导入.sql文件(导入数据库文件) MySQL数据库的安装与配置 利用Workbench建立数据库,建立表,表中添加数据 原文地址:https://www.cnblogs.com/ehanla/p/9753694.html

结构化系统开发和面向对象开发方法

结构化系统开发方法: 系统分析员.软件工程师.程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织.管理和控制信息系统开发过程的一种基本框架. 三部分:管理策略部分:强调系统开发的规划.进程安排.评估.监控和反馈.开发策略部分:任务分解结构:WBS优先级结构.开发经验.开发标准. 开发过程分为:系统规划阶段.系统分析阶段.系统设计阶段.系统实施阶段.系统运行与维护阶段结构化开发早期的程序开发,如C语言,都是用结构化开发方法. 面向对象开

Mobile&Web前端开发:移动浏览器的viewport实例分享

对于移动web开发.quirksmode.org有两篇文章详细介绍了Ataleoftwoviewport12感觉非常好,最好了解一下viewport概念.原本想翻译的但这两篇文章实在太长了没耐性,于是抽取了其中重点讲viewport局部,用半翻译半自己写的方式写出来,这也是为了让自己能够理解得更好一些. 其中CSS像素和设备像素的概念.要想了解得更清楚还是推荐看看那两篇文章.以下图片均来自http://quirksmode.org还有js获取各种宽高和位置的内容都没有提及. 桌面浏览器 先说说桌

谷歌、火狐浏览器下实现JS跨域iframe高度自适应的完美解决方法,跨域调用JS不再是难题!

谷歌.火狐浏览器下实现JS跨域iframe高度自适应的解决方法 导读:今天开发的时候遇到个iframe自适应高度的问题,相信大家对这个不陌生,但是一般我们都是在同一个项目使用iframe嵌套页面,这个ifame高度自适应网上一搜一大把,今天要讲的如何在不同的网站下进行相互的调用跟在同一个网站下是一个效果:例如我在自己的项目里面Iframe  了第一博客的页面  http://www.diyibk.com/   当第一博客的页面高度变化了怎么通知父页面呢? 这个时候在谷歌下肯定是拿不到 ifram

Android开发——web浏览器开发(1) 版本1.0

1,建立一个新的项目 webdemo 2,layout下activity_main设计界面(1)待优化 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo

《Swift入门》ubuntu下编译运行Swift开发的Web后端示例

这里只是演示如何在ubuntu下编译运行Swift开发的Web后端项目. 项目代码来自Bluemix上提供的示例代码,如果你有账号,可以去自己的空间下载,没有的话,可以通过下面的地址下载: http://download.csdn.net/detail/testcs_dn/9513395 编译环境安装配置请参考:Ubuntu 14 server安装Swift运行环境 环境配置好之后,将下载的示例代码解压出来: 主要代码是"main.swift",内容如下: /** * Copyrigh

Ruby Rails入门——windows下搭建Ruby Rails Web开发环境

Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架.2015年10月编程语言排行榜 Ruby进入TIOBE排行榜前十,可见其流行程度如此之高.本文就帮你打开Ruby on Rails Web开发的大门,助你进入Ruby on Rails的世界,感受不一样的风景. Ruby on Rails完整安装包 下载地址:http://railsinstaller.org/en 希望快速搭建开发环境的朋友可以试试这个,我还没试过: 我使用的是下面的安装过程,中间遇到不

android操作系统上的web浏览器开发

Android操作系统上的web浏览器开发论文头部 Android操作系统上的web浏览器开发