首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我们如何在chrome或firefox中使用MAGTEK信用卡刷卡器?

我们如何在chrome或firefox中使用MAGTEK信用卡刷卡器?
EN

Stack Overflow用户
提问于 2013-09-04 10:56:24
回答 2查看 2.9K关注 0票数 0

目前,只有IE支持USB信用卡刷卡器,因为它们使用ActiveX控件。是否有可能在chrome或firefox中使用它们。我有MAGTEK Swiper

提前感谢你的帮助

EN

回答 2

Stack Overflow用户

发布于 2016-01-13 23:14:41

虽然为时已晚,但它至少应该适用于FireFox视窗。

MagTek具有与刷卡设备接口的签名java小应用程序。我已经在我的应用程序中使用了这个,但是Chrome最近放弃了对java applet的支持,所以我也在为Chrome寻找一个新的解决方案。

http://www.magtek.com/support/documentation/download_software.asp (在文本中搜索JMSR)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="javapplet">
<object type="application/x-java-applet;version=1.6" height="3" width="30">
    <param name="code" value="JMTCardReader.class" />
    <param name="archive" value="JMTCardReader.jar" />
    <param name="cache_option" value="No">
    <param name="classloader_cache" value="true">
    <!-- param name="java_arguments" value="-Djnlp.packEnabled=true"/ -->
    Applet failed to run.  No Java plug-in was found.
</object>
</div>

你可以添加你自己的javascript来处理滑动的结果,设置表单输入值,等等。mtjmsr.js和mtjmsr.html显示了从刷卡中收集到的内容。

我使用样式表来“隐藏”javaapplet div,方法是使文本与背景颜色相同。如果需要,我可以通过选择该区域来查看结果。

更新: 9/2/2016 MagTek创建了一个web服务器主机,本质上是安装在连接到读卡器(如eDynamo读卡器)的个人PC上。这允许个人计算机上的浏览器页面通过javascript与阅读器通信,并获得卡信息。

我用的是Windows版本,我想他们可能也有其他操作系统的版本。

更新: 2016年11月10日

为我们的组织解决了问题

我创建了一个Chrome扩展,它有权与上面提到的MagTek服务器通信。

我不认为我被允许分享代码,但过程是:

  • 扩展是后台进程和内容进程。
  • 内容进程安装在其清单中允许的页面上的沙箱中。它将事件侦听器添加到我们的刷卡页面上的已知按钮上。
  • 用户单击已知的button.
  • Extension处理事件-请求后台进程启动刷卡并获取卡数据。
  • 内容进程使用卡数据准备表单提交(因为我们要将数据发送到PayPal)。它还可以填充页面上的已知输入。

对于MagTek加密阅读器和较旧的非加密阅读器,这对我们来说都是有效的。

我希望这对某些人来说是清晰和有用的。

票数 3
EN

Stack Overflow用户

发布于 2013-09-04 11:05:21

我对信用卡刷卡者一无所知,但我想你可能已经回答了你自己的问题。如果它们在其他浏览器上不受支持,并且需要ActiveX,那么它们就不会工作。也就是说,有像FF的IE Tab这样的插件可以让标签使用IE,但这可能不是很实用,因为在结账阶段切换可能会清空你的篮子。

当我搜索Chrome网络商店时,我确实看到了ActiveX for Chrome。但我并没有厌倦它,也不知道它是否值得信赖。它确实有567张选票,星级为4.5。

如果你尝试我的一个建议,我很想听听你的进展如何。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18611914

复制
相关文章
react跨组件传值
一层一层的传递,app组件通过props一层一层的往下传给ProfileHeader组件,期间通过了Profile组件,但Profile组件并不需要props。
hss
2022/02/25
6150
React-跨组件通讯
如果我们想在爷爷组件当中给儿子进行通讯,那么该如何进行实现呢,首先来看第一种方式就是一层一层的传递,为了方便观察这里博主就直接都定义在一个文件当中, 先来看从爷爷给到儿子方法的这么一个过程:
杨不易呀
2023/09/30
1850
react 学习(三) 组件更新
我们上一节了了解了函数式组件和类组件的处理方式,本质就是处理基于 babel 处理后的 type 类型,最后还是要处理虚拟 dom。本小节我们学习下组件的更新机制。
测不准
2022/04/08
1.1K0
react 学习(三) 组件更新
React-跨组件通讯-events
经过博主前面的介绍我们知道, 子父组件之间通讯, 是通过回调函数的方式实现的,兄弟组件之间通讯, 也是通过父组件, 通过回调函数的方式,但是如果通过回调函数, 传统的方式我们需要一层一层的传递, 比较复杂,所以我们可以借助一个第三方库 (events) 来实现跨组件事件通讯。
杨不易呀
2023/09/30
3490
React-跨组件通讯-context
在之前的通讯代码当中,发现一个问题,如果传递数据层次太深, 一层一层的传递比较麻烦, 所以 React 也提供了其它的解决方案:
杨不易呀
2023/09/30
2320
react源码分析:组件的创建和更新
因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。
flyzz177
2022/10/19
1.2K0
react源码分析--组件的创建和更新
因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。
flyzz177
2022/12/14
1.2K0
react源码之组件的创建和更新
因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。
flyzz177
2022/12/05
1.1K0
React源码学习入门(十一)React组件更新流程详解
上一篇文章提到最后更新组件是走到了performUpdateIfNecessary方法,让我们来看一看它的实现:
孟健
2022/12/19
6950
React源码学习入门(十一)React组件更新流程详解
比immutable更简洁的数据不可变更新库~React immutability
  之前项目中遇到数据拷贝、引用之间数据层级嵌套过深,拷贝的值相互之间影响的问题,后来引入了immutability-helper,使用过程中的一些总结,跟大家分享下,至于为什么不是immutable,请看下文分解,这里是@IT·平头哥联盟,我是首席填坑官——苏南。
苏南
2018/12/24
1.3K0
比immutable更简洁的数据不可变更新库~React immutability
react源码分析:组件的创建和更新2
因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。
flyzz177
2023/01/04
9210
小前端读源码 - React组件更新原理
年后一直忙于工作,导致一直没有去继续阅读React的更新原理。今天我们接着往下阅读吧!
LamHo
2022/09/26
6220
小前端读源码 - React组件更新原理
从0实现React 系列(二):组件更新
假设React是你日常开发的框架,在日复一日的开发中,你萌生了学习React源码的念头,在网上一顿搜索后,你发现这些教程可以分为2类:
一只图雀
2020/06/28
1.5K0
从0实现React 系列(二):组件更新
React中传入组件的props改变时更新组件的几种实现方法
我们使用react的时候常常需要在一个组件传入的props更新时重新渲染该组件,常用的方法是在componentWillReceiveProps中将新的props更新到组件的state中(这种state被成为派生状态(Derived State)),从而实现重新渲染。React 16.3中还引入了一个新的钩子函数getDerivedStateFromProps来专门实现这一需求。但无论是用componentWillReceiveProps还是getDerivedStateFromProps都不是那么优雅,而且容易出错。所以今天来探讨一下这类实现会产生的问题和更好的实现方案。
MudOnTire
2019/05/26
5.2K0
移动跨平台ReactNative存储数据组件AsyncStorage【13】
在 0.60 版本之前,这个组件是内置的,0.60 版本把它移到了 react-native-community/react-native-async-storage。
江一铭
2022/06/17
3.2K0
React报错之无法在未挂载的组件上执行React状态更新
原文链接:https://bobbyhadz.com/blog/react-cant-perform-react-state-update-on-unmounted-component[1]
chuckQu
2022/08/19
2.3K0
react 跨级组件传参方式 context方式的传参
//首先新建一个公共js context.js 解构出一个Provider和Consumer并导出 import React,{createContext} from 'react' const {Provider,Consumer} =createContext() export { Provider,Consumer } //在需要用这对组件的页面再分别引入Provider,Consumer 根组件 import React, { Component } from 'react'; imp
lilugirl
2020/10/13
2K0
react源码分析:组件的创建和更新_2023-02-28
因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。
flyzz177
2023/02/28
5230
react源码分析:组件的创建和更新_2023-02-07
因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。
flyzz177
2023/02/07
5560
React - 组件:类组件
他有自己的生命周期也有react给他提供的一些内置函数方法。有自己的this和状态。
xing.org1^
2019/12/11
2K0
React - 组件:类组件

相似问题

ASP.NET MVC --是否有一种简单的方法将数据缓存添加到我的服务层?

25

是否有一种使用ASP.NET MVC创建静态网站的方法?

10

是否有一种方法来确定ASP.Net MVC捆绑之前是否呈现?

31

是否有一种在ASP.NET中使用ASP.NET的安全方法?

14

将asp.net mvc webapi方法转换为asp.net mvc方法

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文