我正在开发一个 phonegap 应用程序,我实现了一些对话框警告消息,例如没有互联网连接和推送通知,现在我面临的问题是,当我得到任何类型的对话框时,我在顶部得到 index.html关闭消息,我该如何摆脱它?
<script type="text/javascript" charset="utf-8">
//Check Internaet Connection
function onOnline() {
("")
}
document.addEventListener("offline", onOffline, false);
function onOffline() {
alert("No estas conectado al internet")
}
document.addEventListener("online", onOnline, false);
</script>
最佳答案
改为使用 Dialogs 插件:
https://www.npmjs.com/package/cordova-plugin-dialogs
cordova plugin add cordova-plugin-dialogs
然后您可以将所有对 alert()
的调用替换为:
navigator.notification.alert(message, alertCallback, [title], [buttonName])
例子:
navigator.notification.alert(
'You are the winner!', // message
alertDismissed, // callback
'Game Over', // title
'Done' // buttonName
);
请注意,标准的 alert()
会阻止脚本执行,而插件版本是非阻塞的,因此提供了可选的回调。
关于javascript - Phonegap 警报对话框在消息顶部显示 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26696106/