javascript - 使用 Phonegap 和 JavaScript 解码二维码

标签 javascript cordova qr-code

我正在展示一个使用 phonegap 打开相机的按钮:

document.addEventListener("deviceready", loaded, false);
function loaded() {
    pictureSource = navigator.camera.PictureSourceType;
    destinationType = navigator.camera.DestinationType;
}

function capturePhoto() {
    navigator.camera.getPicture(getPhoto, onFail, {
        quality : 50
    });
}
function getPhoto(imageData) {
    alert(imageData);
    var smallImage = document.getElementById('cameraPic');
    smallImage.style.display = 'block';
    smallImage.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
    alert('Failed because: ' + message);
}
   <body>
<div id="camera">
    <button class="camera-control" onclick="capturePhoto();">CapturePhoto</button>
    <div style="text-align: center; margin: 20px;">
    <img id="cameraPic" src="" style="width: auto; height: 120px;">     <img>
    </div></div>
  </body>

单击按钮后,我想解码 QR 码并在我的页面上显示解码值。我只想使用 javascript 和 phonegap 来执行此操作,不想使用任何 native 代码。

最佳答案

有一个官方插件...检查Barcode Scanner

关于javascript - 使用 Phonegap 和 JavaScript 解码二维码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17878566/

相关文章:

javascript - 尝试在 React Native 中使用 GoogleSignIn,然后可能出现未处理的 Promise Rejection(id : Error: DEVELOPER_ERROR

javascript - MVC5 Ajax.ActionLink 加载新页面而不是替换

android - Android Instant Apps 可以与 Hybrid 应用程序集成吗?

ios - 带扫描指示器的条形码阅读器

url - 有人可以告诉我如何为带有参数的网址创建二维码吗

java - qrgen 和 zxing 库出现 java.lang.NoSuchMethodError 异常

javascript - 工具提示 jQuery 出现在幻灯片元素之外

javascript - 如何在单击按钮时使用 jquery 将子 div 附加到父 div

javascript - Cordova JQuery ajax 无法正常工作

javascript - 在 UrbanAirship 中为 Phonegap getIncoming