科尔多瓦 navigator.notification 为空
Cordova navigator.notification is null
我已经通过
安装了对话框插件
cordova plugin add cordova-plugin-dialogs
然后我尝试从 chrome 调试控制台 运行 这个
navigator.notification.alert(
'You are the winner!', // message
function(){}, // callback
'Game Over', // title
'Done' // buttonName
);
然后我得到
Uncaught TypeError: Cannot read property 'alert' of undefined
I 运行 console.log(navigator)
它在那里,但缺少通知。知道我在这里做错了什么吗?我的目标是 android 此版本。
这是我的 cordova config.xml
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>HelloCordova</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
<content src="index.html" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>
我需要添加
<script src="cordova.js"></script>
在我的 index.html 文件的头部
我已经通过
安装了对话框插件cordova plugin add cordova-plugin-dialogs
然后我尝试从 chrome 调试控制台 运行 这个
navigator.notification.alert(
'You are the winner!', // message
function(){}, // callback
'Game Over', // title
'Done' // buttonName
);
然后我得到
Uncaught TypeError: Cannot read property 'alert' of undefined
I 运行 console.log(navigator)
它在那里,但缺少通知。知道我在这里做错了什么吗?我的目标是 android 此版本。
这是我的 cordova config.xml
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>HelloCordova</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
<content src="index.html" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>
我需要添加
<script src="cordova.js"></script>
在我的 index.html 文件的头部