|
@@ -399,20 +399,21 @@ $(".close").click(function () {
|
|
|
$('#qr-reader').css('display','none');
|
|
|
});
|
|
|
|
|
|
-// 啟動QRCode Scanner
|
|
|
-function qrcode_scanner() {
|
|
|
- const html5QrCode = new Html5Qrcode("qr-reader");
|
|
|
+const html5QrCode = new Html5Qrcode("qr-reader");
|
|
|
|
|
|
- // decodedText: 0xd1acf1eb9c956d1e90b650dd56bed57a5df2fcae
|
|
|
- // decodedResult: decodedResult: {"decodedText":"0xd1acf1eb9c956d1e90b650dd56bed57a5df2fcae","result":{"text":"0xd1acf1eb9c956d1e90b650dd56bed57a5df2fcae","format":{"format":0,"formatName":"QR_CODE"}}}
|
|
|
- const qrCodeSuccessCallback = (decodedText, decodedResult) => {
|
|
|
- /* handle success */
|
|
|
- $('#address').val(decodedText);
|
|
|
- $('#qr-reader').hide();
|
|
|
- $('#qr-reader').css('display','none');
|
|
|
- };
|
|
|
- const config = { fps: 10, qrbox: 300 };
|
|
|
+// decodedText: 0xd1acf1eb9c956d1e90b650dd56bed57a5df2fcae
|
|
|
+// decodedResult: decodedResult: {"decodedText":"0xd1acf1eb9c956d1e90b650dd56bed57a5df2fcae","result":{"text":"0xd1acf1eb9c956d1e90b650dd56bed57a5df2fcae","format":{"format":0,"formatName":"QR_CODE"}}}
|
|
|
+const qrCodeSuccessCallback = (decodedText, decodedResult) => {
|
|
|
+ /* handle success */
|
|
|
+ $('#address').val(decodedText);
|
|
|
+ $('#qr-reader').hide();
|
|
|
+ $('#qr-reader').css('display','none');
|
|
|
+ html5QrCode.stop();
|
|
|
+};
|
|
|
+const config = { fps: 10, qrbox: 300 };
|
|
|
|
|
|
+// 啟動QRCode Scanner
|
|
|
+function qrcode_scanner() {
|
|
|
// If you want to prefer back camera
|
|
|
html5QrCode.start({ facingMode: "environment" }, config, qrCodeSuccessCallback);
|
|
|
}
|