现在只有 IE 支持 USB 信用卡刷卡器,因为它们使用的是 ActiveX 控件。是否可以将它们与 chrome 或 firefox 一起使用。我有 MAGTEK Swiper。
提前感谢您的所有帮助
现在只有 IE 支持 USB 信用卡刷卡器,因为它们使用的是 ActiveX 控件。是否可以将它们与 chrome 或 firefox 一起使用。我有 MAGTEK Swiper。
提前感谢您的所有帮助
虽然这已经晚了,但至少它应该适用于 FireFox Windows。
MagTek 有一个签名的 java 小程序,与刷卡设备接口。我在我的应用程序中使用了它,但 Chrome 最近放弃了对 java 小程序的支持,所以我也在寻找 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 年 9 月 2 日 MagTek 创建了一个 Web 服务器主机,可安装在连接到读卡器(如 eDynamo 读卡器)的个人 PC 上。这允许个人计算机上的浏览器页面通过 javascript 与读卡器通信并获取卡信息。
我用的是 Windows 版本,我想他们可能也有其他操作系统的版本。
更新 2016 年 11 月 10 日
为我们的组织解决
我创建了一个有权与上述 MagTek 服务器通信的 Chrome 扩展程序。
我不认为我被允许共享代码,但过程是:
这对我们现在适用于 MagTek 加密阅读器和较旧的非加密阅读器。
我希望这对某人来说是清楚和有用的。
我对信用卡刷卡者一无所知,但我认为您可能已经回答了自己的问题。如果其他浏览器不支持它们并且需要 ActiveX,那么它们将无法工作。也就是说,有像IE Tab for FF 这样的插件可以让标签使用 IE,但这可能不太实用,因为在结账阶段切换可能会清空你的购物篮。
当我搜索 Chrome 网上应用店时,我确实看到了 ActiveX for Chrome 。不过我没看腻,不知道靠谱不。它确实有 567 票,评分为 4.5 星。
如果您尝试我的建议之一,我很想听听您的进展情况。