当前位置: 首页 > news >正文

广东网站建设费用优就业seo

广东网站建设费用,优就业seo,郑州做网站的外包公司有哪些,wordpress免费搭建博客项目背景 通过电脑连接的读卡器读取卡片信息,并由web页面接收和处理卡片信息。 读卡器抛出卡片信息流程 卡片贴近或放置到读卡器上读卡器解析卡片信息,并形成固定格式的字符串,包括的信息有:卡片写入的数据、卡片原数据&#x…

项目背景

通过电脑连接的读卡器读取卡片信息,并由web页面接收和处理卡片信息。

读卡器抛出卡片信息流程

  1. 卡片贴近或放置到读卡器上
  2. 读卡器解析卡片信息,并形成固定格式的字符串,包括的信息有:卡片写入的数据、卡片原数据(id、标识等)。比如身份证包括姓名、身份证号、卡片id、卡片标识,这些数据格式一般是通用的。
  3. 读卡器将字符串写入当前设备focus状态的输入框中:比如word,web页面的input标签等
  4. 接收到的字符串需要转义才能在js中使用
function ascii2native( str ) {return ( str + '' ).replace( /\\u[\da-z]{4}/gi , function( ascii ) {return unescape( ascii.replace( /\\/, '%' ) );});
}

不同的读卡器可能会有差异,有的资料里提到可以使用decodeURIComponent,根据设备的实际情况选择转义方法吧。

web页面接收卡片信息流程

  1. 页面添加接收卡片信息的input标签
    1.1 如果不希望input标签在界面上被看见,可以使用定位将标签移到界面外,或者使用透明度0处理。也有说使用hidden属性的,亲测接收不到数据。
  2. 侦听input标签的input事件并取值
  3. 解析卡片信息并使用

注意事项(坑坑)

一、web页面保证接收到字符的前提有两个:

  1. 浏览器处于激活状态,也就是处于前台。因为卡片信息只会抛给当前设备处于前台的界面内。web页面没有能力保证一直处于激活状态,所以能做的只有侦听window的blur和focus,用来给用户做提示。
  2. web页面的input标签要一直处于focus状态,可以用setInterval定时器,保证input的focus状态
  3. 浏览器处于激活状态下的一些接收不到的场景
    3.1 焦点在地址栏里
    3.2 焦点在F12界面或其他插件等界面

切记:只有input处于focus状态下 且 界面焦点在web页面内范围内,才能顺利接收卡片信息

二、带中文输入法的设备接收到的数据错乱

原因:卡片信息会激活输入法功能,input收到的结果会受输入法影响

解决方法:将input的type属性置为password

input代码

<input type="password" />
// todo 侦听input事件
// todo 侦听window焦点变化事件
http://www.ritt.cn/news/8481.html

相关文章:

  • 公司企业网站google推广一年3万的效果
  • 网站建设集团网站seo排名优化
  • html5网站都有那个龙岗网站建设公司
  • 做网站推广好做吗微信运营工具
  • 网站开发过程分为哪几个阶段百度搜索引擎技巧
  • 网站建设主要步骤50个市场营销经典案例
  • 网站怎么做短信接口网站推广app软件
  • 今科网站建设怎么样企业做推广有用吗
  • 汽车图片查询网站源码魔方优化大师官网
  • wordpress列表企业seo职位
  • 自己怎么搭建网站刷评论网站推广
  • 超可爱做头像的网站网络营销策划推广方案
  • 东莞便宜做网站关键词app下载
  • 网站维护 案例推广普通话手抄报内容怎么写
  • 西安公积金 网站建设360优化大师最新版的功能
  • 网站建设步骤详解百度账号安全中心官网
  • 有哪些网站下载ppt是免费的社交媒体营销策略有哪些
  • 社区网站建设淘宝标题优化网站
  • php做的网站首页是什么文件网络营销的发展概述
  • vs2010网站制作教程深圳全网信息流推广公司
  • 优舟网站建设域名交易中心
  • 深圳 公司网站设计廊坊关键词排名首页
  • 建设网站前的市场分析百度云网盘搜索引擎入口
  • 自己建的网站有乱码百度快照在哪里找
  • 做网站需要哪些证书广东网站营销seo费用
  • 网站备案报价厦门人才网手机版
  • dreamweaver免费安装邯郸seo推广
  • 网站建设中的数据库规划seo交流论坛seo顾问
  • 网站图片优化怎么做在线识别图片
  • 浏览器被病毒网站绑了怎么做百度最新人工智能