Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有办法从移动网站扫描UPC或QR码?_Php_Html_Mobile_Barcode_Qr Code - Fatal编程技术网

Php 有没有办法从移动网站扫描UPC或QR码?

Php 有没有办法从移动网站扫描UPC或QR码?,php,html,mobile,barcode,qr-code,Php,Html,Mobile,Barcode,Qr Code,有没有办法从移动网站(html5+php)扫描UPC或QR码?我正在寻找一种既适用于iPhone又适用于Android设备的解决方案。从我发现的情况来看,似乎有一些方法可以在Android上实现这一点,方法是调用已安装的扫描仪应用程序,并使用回传URL将数据传递回web应用程序。非常感谢您的帮助 对于Android,我建议使用zxing条形码库。它是开源的,我很确定Google Goggles正在使用它: 然后,您只需通过Android中的webview加载您的网站/应用程序: 您可以将AP

有没有办法从移动网站(html5+php)扫描UPC或QR码?我正在寻找一种既适用于iPhone又适用于Android设备的解决方案。从我发现的情况来看,似乎有一些方法可以在Android上实现这一点,方法是调用已安装的扫描仪应用程序,并使用回传URL将数据传递回web应用程序。非常感谢您的帮助

对于Android,我建议使用zxing条形码库。它是开源的,我很确定Google Goggles正在使用它:

然后,您只需通过Android中的webview加载您的网站/应用程序:

您可以将API附加到Webview,允许您使用javascript调用Java代码:

在iOS方面我帮不了什么忙。不过,我知道他们有一个webview可用,您可能会找到一个开源条形码扫描库来使用

一旦你编写了webview“包装器”,未来的更新大部分可以通过网络交付,因为用户只需加载你的网页,即使他们认为该应用程序是本地的。

我在iOS中使用了一组插件(我无法回答安卓部分),加上我插入了自己的附加内容,使其成为一站式设置

  • 将附加的zip文件解压缩到项目()中
  • 指向
  • 在HTML页面中创建一个id为“xxx”的文件输入

    
    
  • 然后告诉加载的页面确认您的字段!确保包含回调函数,该函数将通过单个参数(扫描的全文)调用:QRIfy('qrCode',onQrCode)//其中qrCode是您的

    <input type="file" id="xxxx">
    
    
    
  • 我在这里设置了一个GIT repo,获取代码(您可以下载zip文件并将其放在javascript文件夹中)


    @John没问题!你找到了一个iOS的库吗?ZZY也有一个C++/iOS端口,但是我不确定库是什么需要的,因为这是必须从网页中得到的东西。对于Android来说,它是:该项目的iOS客户端Barcode也通过“zxing://”URL支持类似的东西。(是的,Goggles使用zxing,它最终都来自谷歌。)@Jonathan我还没有找到iOS库。下周我们将开始认真关注这个项目,我将更加努力地寻找。谢谢你的上述建议!!真的很有帮助!
    <input type="file" id="xxxx">