扫描移动网站上的条形码?

时间:2013-10-22 08:41:24

标签: web-services mobile barcode-scanner

从移动网站扫描条形码和QR码的最佳解决方案是什么(没有手机等...)? 该解决方案必须适用于Android,iOS和Windows Phone。

我听说过pic2shop,它运作良好(甚至在Windows手机上)? 有更好的解决方案吗?

2 个答案:

答案 0 :(得分:3)

似乎没有任何结果,我会解释我找到的最佳解决方案。

事情是使用应用程序“pic2shop”。它是一款条形码扫描应用程序,可在Android,iOS和Windows Phone 8上使用。 可以从网页上请求此应用程序,让它扫描条形码,然后使用扫描的信息回复您的网站。

window.location="pic2shop://scancallback=http%3A//www.google.com/m/
products%3Fg‌l%3Dus%26source%3Dmog%26hl%3Den%26source%3Dgp
2%26q%3DEAN%26btnProductsHome%3DSear‌​ch%2BProducts

以上示例将打开应用程序,当用户扫描条形码时,在谷歌搜索中打开Web浏览器以查找扫描的产品条形码。

如果手机上未安装pic2shop,则通话将失败。问题是设置一个超时,如果调用失败,将重定向到商店(下载应用程序)。 用户代理可用于了解应重定向的商店。

完整示例(Android商店重定向):

<SCRIPT LANGUAGE="JavaScript">
         function trygoogle() {
          setTimeout(function() {
          // if pic2shop not installed yet, go to App Store
          window.location = "market://details?id=com.visionsmarts.pic2shop";
         }, 25);
         // launch pic2shop and tell it to open Google Products with scan result
         window.location="pic2shop://scan?callback=http%3A//www.google.com/m/products%3Fgl%3Dus%26source%3Dmog%26hl%3Den%26source%3Dgp2%26q%3DEAN%26btnProductsHome%3DSearch%2BProducts";
         }
</SCRIPT>

文档:http://www.pic2shop.com/developers.html

答案 1 :(得分:0)

移动网络没有解决方案。您需要访问相机。 GetUserMedia仅在最新版本的android中受支持。 iOS和Windows手机还不支持它。