这是我的代码(它工作正常):
document.addEventListener('deviceready', myDeviceReady, false);
function myDeviceReady() {
$('#Print').append('Device is ready');
function Scan() {
try {
$('#Print').append('Scanning')
window.plugins.barcodeScanner.scan(mySuccess,myError);
} catch (myCatch) {
$('#Print').append('catch: ' + myCatch)
Scan();
}
}
function mySuccess(result) {
if (result.cancelled) {
$('#Print').append('The user cancelled the scan.')
} else {
$('#Print').append(result.text);
$('#Print').append(result.format);
}
Scan();
}
function myError(error) {
$('#Print').append('Scanning failed: ' + error);
Scan();
}
Scan();
}
问:有什么方法可以更快地轮询扫描仪?每次扫描都需要几秒钟,我的用户需要扫描大量条码。
他们过去常常用楔子扫描笔记本电脑,但现在他们想使用 iPad。
编辑:
也许我正在寻找的是第 3 方解决方案。