Cordova - Windows8无法识别navigator.notification.alert

时间:2014-09-20 14:28:52

标签: windows-8 cordova-3

我很难让cordova像我期望的那样工作。

以下是我采取的步骤。

npm install -g cordova

md apps
cd apps

cordova create win8 com.win8.tryout win8tryout

cordova platform add windows8

在www / js文件夹中,我编辑了index.js添加

navigator.notification.alert('try me out');

到设备就绪事件。 然后我从apps / win8文件夹中构建了cordova项目

cordova build

然后我在platforms / windows8文件夹中打开visual studio解决方案并运行应用程序。

代码在navigator.notification.alert('try me out');行失败 " JavaScript运行时错误:无法获取属性' alert'未定义或空引用"

我怀疑构建过程没有正常工作,因为windows8 / www目录中的cordova.js文件只有52kb而且我期待的文件大约是300kb。

任何想法或建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

好了,所以进行了一些研究,我意识到了我的排序。

来自文档here: “从版本3.0开始,Cordova将所有设备API实现为插件......”

我最初下载的v2.9.1没有实现插件架构。