我正在使用 ruby​​ on rails 构建一个网络应用程序,我希望用户单击打开的按钮
相机并扫描二维码,然后自动将二维码内容发送到服务器。

是否有 Gem 可以帮助我解决这个问题或一段 JS 代码?

谢谢。

最佳答案

目前,您无法使用纯 HTML + JS 可靠地做到这一点。不能保证在所有客户端浏览器上都可以使用相机 API。目前它仅在 Firefox 和 Chrome 浏览器的移动版本上可用:https://developer.mozilla.org/en-US/docs/Web/Guide/API/Camera

您将不得不使用闪存组件。但不能保证基于闪存的解决方案适用于所有手机。

尽管如此,快速的谷歌搜索让我找到了这个:http://headshot.hypermediasoft.com/(虽然从未使用过)。

您可以在此处关注浏览器中设备 API 的开发:http://www.w3.org/2009/dap/

关于ruby-on-rails - 通过网络应用程序中的移动摄像头扫描二维码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26078565/

10-13 09:40