目前,我正在开发一个phonegap,它使用带有phonegap 2.9.0的条形码扫描插件(v0.6.0)。实际的条形码扫描仪工作正常,我可以拿起手机,打开相机/扫描仪,读取条形码。我甚至可以让result.text出现在一个简单的警报中(只要我在回调中这样做)。但是,如果我试图将results.text的值保存到全局变量或隐藏字段中,则该值在变量中未定义,在字段中为空。document.getElementById('barcode').value;
function openBarcodeSca
在我的Cordova项目中,我有一个在RequireJS上执行after_prepare优化(r.js)的钩子。这种优化本质上是异步的,所以我的钩子代码会在所有优化完成之前返回。例如,这会导致在运行cordova run browser时出现问题:在第一个页面加载上,优化尚未完成,站点看起来已经崩溃。
是否有办法使Cordovoa构建过程阻塞,直到某个钩子触发回调?我可以想到的另一种方法是使用不同的过程进行优化和忙碌--主要是等待它完成,但在我看来,这似乎是一种过度的、糟糕的做法。