我创建了一个新的Cordova 4.0项目,添加了android平台并添加了所有核心插件,以下是我的index.html文件。
<!DOCTYPE html> <html> <head>
<title>Notification Example</title>
<script type="text/javascript" charset="utf-8" src="/cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// device APIs are available
//
function onDeviceReady() {
alert("ready");
}
// Show a custom alert
//
function showAlert() {
navigator.notification.alert(
'You are the winner!', // message
'Game Over', // title
'Done' // buttonName
);
}
// Beep three times
//
function playBeep() {
navigator.notification.beep(3);
}
// Vibrate for 2 seconds
//
function vibrate() {
navigator.vibrate(2000);
}
</script> </head> <body>
<p><a href="#" onclick="showAlert(); return false;">Show Alert</a></p>
<p><a href="#" onclick="playBeep(); return false;">Play Beep</a></p>
<p><a href="#" onclick="vibrate(); return false;">Vibrate</a></p> </body> </html>
但我永远无法看到设备准备就绪。关于abive片段有什么问题的任何想法?
答案 0 :(得分:1)
尝试更改
<script type="text/javascript" charset="utf-8" src="/cordova.js"></script>
到
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>