#asp.net-mvc #cordova
Вопрос:
Я должен сделать сканер qr-кода для приложения mvc, встроенного в cordova в качестве браузера приложений. До сих пор я могу сканировать qr-код в приложении cordova:
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
const scanBtn = document.querySelector(".scan-btn");
scanBtn.addEventListener("click", scan);
function scan(){
cordova.plugins.barcodeScanner.scan(
function(result){
if(!result.cancelled){
if(result.format == "QR_CODE"){
var value = result.text;
alert("Your code is " value);
}
}
},
function(error){
alert("Scan failed " error);
}
)
}
window.open = cordova.InAppBrowser.open;
var ref = window.open(url, '_self ', 'location=no');
ref.addEventListener("message", (params) => {
alert(params.data.my_message);
});
}
Однако я не знаю, как сделать запрос в приложении mvc в приложение cordova, чтобы запустить событие щелчка, чтобы открыть сканер и отсканировать qr-код, а затем вернуть отсканированное значение в приложение mvc. Как я могу это сделать?