首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >科多瓦没有被定义

科多瓦没有被定义
EN

Stack Overflow用户
提问于 2015-11-26 15:41:18
回答 1查看 1.7K关注 0票数 0

我对插件条形码扫描仪有问题。

我使用phonegap和cordova (5.0.0),我尝试了很多解决方案,但每个人都成功了。

我创建了一个新的项目,我添加了android和ios平台,我还添加了一些插件,比如照相机、对话框、设备和明显的条形码扫描器。

我做:科多瓦建造;科多瓦准备;科多瓦发球。在index.html中,我放置了一个按钮,单击该按钮调用一个函数。在index.js中,我编写了函数。我在android上试用了phonegap,但是它不起作用。因此,我用firebug控制了firefox上的web应用程序,并注意到这会返回一个错误:

科多瓦没有被定义

联合声明包括以下内容:

  • cordova.js - barcodescanner.js - index.js (包含扫描仪的函数)您可以在以下链接中看到有关我的问题的更多细节:cordova plugin barcode scanner doesn't open the scan 即使我更改了代码,代码也总是在"cordova.plugins.barcodeScanner.scan“之后崩溃。 似乎对象不存在,或者插件没有被正确地包含。 我确信插件安装正确。我希望有人能帮我。 非常感谢大家。
EN

回答 1

Stack Overflow用户

发布于 2015-11-26 20:07:55

为了使插件实际工作,您需要首先添加两个主要脚本。

HTML代码:

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</body>
</html>

接下来,您需要确保设备就绪事件实际启动,否则将无法工作。默认情况下,Cordova将创建index.js,因此在编辑器中打开它,删除在编辑器中写入的所有内容并编写如下。

index.js:

代码语言:javascript
运行
复制
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady () {
    // your code here
}

当你写完你的代码,输入cordova prepare然后cordova emulate,你会看到插件在你的手机上工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33942403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档