0

我正在使用cordova 2.1.0,并尝试向状态栏添加通知。

我将相关的 java 文件和 js 脚本包含到项目中,并在 config.xml 中添加了以下行

<plugin name="StatusBarNotification" value="com.phonegap.plugins.statusBarNotification.StatusBarNotification"/>

在我的 html 代码中,我在 head 标签中添加了以下几行

<script src="cordova-2.1.0.js"/>
<script src="statusbarnotification.js"/>

在内容 div 页面的底部,我添加了以下脚本

<script>
window.plugins.statusBarNotification.notify("Message Header", "Message details");
</script>

但是,当我在 android 4.0 的模拟器中运行它时,我遇到了错误:

未捕获的类型错误:无法读取未定义的属性“statusBarNotification”

有人遇到过这个问题吗?

4

1 回答 1

0

好吧,我的错,这是一个虚惊。我将脚本文件放入一个 js 文件夹中,而不是放在与 cordova js 文件相同的文件夹中。将脚本 src 路径重命名为正确的路径后,它现在正在工作。不敢相信我在这上面花了几个小时!!

于 2012-11-09T03:56:16.747 回答