我的公司购买了一台旧的方形阅读器,卖家声称它未加密。我们正在尝试开发一个使用此阅读器的 Web 应用程序。阅读器应该在注册滑动后触发硬返回按键事件 - 它从未这样做过(使用 javascript 事件监听器)。该阅读器唯一一次做任何事情是使用 iOS Square Register 应用程序 - 该应用程序确实可以识别阅读器和滑动(尽管它做得很糟糕,要求我在注册滑动之前“重试更快地滑动”几十次)
事实上,它只能在应用程序中使用,这让我相信这是一个加密的阅读器。有没有办法判断这个假设是否正确?无需将其拆开。
此外,如果有任何有关解决此问题的提示,我们也将不胜感激。
谢谢
最佳答案
我认为你非常幸运,甚至能够使用 javascript 事件监听器检测到任何东西,正如你似乎暗示的那样......
想象一下,如果从网站上偷偷下载的 JavaScript 可以按照您的意愿访问您的麦克风和/或麦克风插孔,那么我们将遭遇(也许已经)隐私入侵。这也许是可能的,但手机的“基础设施”绝对是为了“抵制”这种情况而设计的。
我认为您必须编写一个应用程序,该应用程序以用户权限安装才能访问您需要的设备 - 否则麦克风插孔设备不太可能可供您使用。
顺便说一句,信用卡 strip 是用 7 位编码的,因此,如果您得到一个看起来“加密”的字符串,请检查未更改的字符串是否为 7 位,它就会开始有意义。
关于javascript - 如何判断方形阅读器是否加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973422/