<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <title>二维码扫描</title> </head> <body> <div> <div class="qr-btn" node-type="qr-btn"> <input node-type="jsbridge" type="file" name="myPhoto" value="扫描二维码1" /> </div> </div> <div class="result-qrcode"> </div> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script> <script src="./qrcode.lib.min.js"></script> <script src="./qrcode.js"></script> <script> //初始化扫描二维码按钮,传入自定义的 node-type 属性 $(function () { Qrcode.init($('[node-type=qr-btn]')); Qrcode.call = function (_result) { debugger alert(_result) }; }); </script> </body> </html>