有没有办法从移动网站(html5 + php)扫描UPC或QR码?我正在寻找适用于iPhone和Android设备的解决方案。根据我的发现,似乎有一些方法可以通过调用已安装的Scanner应用程序并使用将数据传递回Web应用程序的回传URL在Android上执行此操作。非常感谢任何帮助!
答案 0 :(得分:1)
对于Android,我建议使用zxing条形码库。它是开源的,我很确定它是Google Goggles正在使用的:
http://code.google.com/p/zxing/
然后,您只需通过Android中的webview加载您的网站/应用程序:
http://developer.android.com/guide/webapps/webview.html
您可以将API附加到Webview,允许您使用javascript调用Java代码:
http://developer.android.com/guide/webapps/webview.html#BindingJavaScript
我对iOS方面帮不了多少。虽然,我知道他们有可用的webview,你可以找到一个开源的条形码扫描库来使用。
一旦你编写webview“包装器”,未来的更新大部分都可以通过网络发送,因为用户只是加载你的网页,即使他们认为应用程序是原生的。
答案 1 :(得分:1)
我是在iOS(我无法回答android部分)中使用一组插件完成的,而且我插入了自己的附加功能,使其成为一站式设置。
在HTML页面中创建一个具有id的文件输入,例如“xxx”
<input type="file" id="xxxx">
然后告诉页面加载到QRIfy你的领域!确保包含您的回调函数,该函数将使用单个参数(已扫描的FULL TEXT)调用:QRIfy('qrCode',onQrCode); //其中qrCode是您的ID
<input type="file" id="xxxx">
我在这里设置了一个GIT仓库,抓取代码(你可以下载zip并把它放在你的javascript文件夹中)