目前,IE信用卡刷机仅支持IE,因为它们使用的是ActiveX控件。是否可以使用chrome或firefox。我有MAGTEK Swiper。
提前感谢您的所有帮助
答案 0 :(得分:3)
虽然这已经很晚了,但至少应该适用于FireFox Windows。
MagTek有一个签名的Java小程序,可与滑动设备连接。我在我的应用程序中使用了这个,但Chrome最近放弃了java applet支持,所以我也在为Chrome寻找新的解决方案。
http://www.magtek.com/support/documentation/download_software.asp(搜索JMSR的文本)
<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来处理滑动的结果,设置表单输入值等。示例javascript是一个很好的起点。 mtjmsr.js和mtjmsr.html显示从刷卡中收集的内容。
我使用样式表通过使文本与背景颜色相同来“隐藏”javaapplet div。如果需要,我可以通过在该区域中选择来查看结果。
更新:2016年2月9日 MagTek本质上创建了一个Web服务器主机,可以安装在连接到读卡器(如eDynamo读卡器)的单个PC上。这允许个人计算机上的浏览器页面通过javascript与读者进行通信并获取卡信息 我使用过Windows版本,我认为它们也可能有其他操作系统的版本。
2016年11月10日更新
为我们的组织解决
我创建了一个Chrome扩展程序,该扩展程序有权与上述MagTek服务器通信 我不认为我可以共享代码,但过程是:
现在,我们正在使用MagTek加密阅读器和旧的非加密阅读器。
我希望这对某人来说是明确和有用的。
答案 1 :(得分:0)
我对信用卡刷子一无所知,但我想你可能已经回答了自己的问题。如果其他浏览器不支持它们并且需要ActiveX,则它们将无法工作。也就是说有一些像IE Tab这样的插件可以让一个标签使用IE,但这可能不太实用,因为在结账阶段切换可能会清空你的篮子。
当我搜索Chrome网上应用店时,我确实看到了ActiveX for Chrome。但我并没有厌倦它,也不知道它是否值得信赖。它确实有567票,4.5星评级。
如果你尝试我的一个建议,我很想听听你的表现。