Files
neocities/public/qr.html
2024-06-17 18:57:01 +02:00

43 lines
1.1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title></title>
<!-- <script type="module">
import QrScanner from './qr-scanner.min.js'
const qrScanner = new QrScanner( videoElem, result => console.log('decoded qr code:', result),{},)
</script>-->
</head>
<body>
<div id="reader" width="600px"></div>
<script src="html5-qrcode.min.js"></script>
<script>
function onScanSuccess(decodedText, decodedResult) {
sessionStorage.setItem("customShader", decodedText);
console.log(`Code matched = ${decodedText}`, decodedResult);
alert(decodedText);
}
function onScanFailure(error) {
console.warn(`code scan err = ${error}`);
}
let html5QrcodeScanner = new Html5QrcodeScanner(
"reader",
{ fps: 10, qrbox: {width: 250, height: 250}},
true /*verbose*/);
html5QrcodeScanner.render(onScanSuccess, onScanFailure);
</script>
<a href="index.html"> return once finished </a>
</body>
</html>