【发布时间】:2014-03-03 13:12:58
【问题描述】:
我已经将barcodescanner 插件添加到我的phonegap 项目中。似乎它没有在 window.plugins 中初始化,它看起来像“未定义”。
我在 eclipse - android sdk 中测试它。
这是我的代码,我想它写在 window.plugins 中
ScannerLoader(require, exports, module);
cordova.define("cordova/plugin/BarcodeScanner", ScannerLoader);
if (! window.plugins) {
window.plugins = {};
}
if (! window.plugins.LocalNotification) {
//window.plugins.LocalNotification = cordova.require("cordova/plugin/LocalNotification");
window.plugins.barcodeScanner = cordova.require("cordova/plugin/BarcodeScanner");
}
我正在使用 phonegap 2.9.0,我的操作系统是 Mac OSX Mavericks
编辑:我还注意到插件调用了浏览器无法识别的 require() javascript 函数。我是否必须添加另一个 js 文件才能使 require() 函数起作用?
【问题讨论】:
标签: android eclipse cordova cordova-plugins