File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020< body >
2121<!-- Div to show the scanner -->
2222< div id ="reader " > </ div >
23- < script >
24- //refer doc here https://github.com/mebjas/html5-qrcode
25- const html5QrCode = new Html5Qrcode ( "reader" ) ;
26- console . log ( "Starting SCANNING CODE" ) ;
27- const qrCodeSuccessCallback = ( decodedText , decodedResult ) => {
28- html5QrCode . stop ( ) ;
29- /* handle success for web */
30- window . parent . postMessage ( decodedText , "*" ) ;
31-
32- /* handle success for window */
33- if ( window . chrome . webview != "undefined" ) {
34- var param = {
35- "methodName" : "successCallback" ,
36- "data" : decodedText
37- }
38- window . chrome . webview . postMessage ( param ) ;
39- }
40-
41- } ;
42- const config = {
43- fps : 10 ,
44- qrbox : {
45- width : 280 ,
46- height : 120 ,
47- aspectRatio : 1.7777778
48- }
49- } ;
50-
51- // If you want to prefer back camera
52- html5QrCode . start ( {
53- facingMode : "environment"
54- } , config , qrCodeSuccessCallback ) ;
55- //html5QrCode.start({ facingMode: "user" }, config, qrCodeSuccessCallback);
56-
57- //Window event listener
58- if ( window . chrome . webview != undefined ) {
59- window . chrome . webview . addEventListener ( 'message' , function ( e ) {
60- let data = JSON . parse ( JSON . stringify ( e . data ) ) ;
61- if ( data . event === "close" ) {
62- html5QrCode . stop ( ) ;
63- }
64-
65- } ) ;
66- }
67- </ script >
23+ < script src ="reader.js "> </ script >
6824</ body >
6925</ html >
You can’t perform that action at this time.
0 commit comments