navigator.notification.alert 在 iOS 9 中不起作用
navigator.notification.alert is not working in iOS 9
我在我的 iOS Cordova 中使用了 navigator.notification.alert/navigator.connection.type
application.This 与 iOS 8.4 及以下版本完美配合,但在 iOS 9 中却不行。
我已经使用 Apache Cordova 本机平台版本 3.8.0 安装了 "org.apache.cordova.dialogs" 和“cordova-plugin-network-information”
我什至有这个:PhoneGap Notification.Alert not working
我的 header 脚本已包含在我的应用程序中。
<script src="cordova.js"></script>
<link href="css/styles.css" rel="stylesheet" type="text/css">
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script src="js/staticCalls.js"></script>
<script src="js/dateFormat.js"></script>
<script src="js/hashmap.js"></script>
<script src="js/popup.js"></script>
感谢任何帮助!
if(ValidateEmail(jsonData.email) == false)
{
// this line is not executing
navigator.notification.alert("Please enter valid email address") ;$("#your_mail").focus();
}
Solution
正如@jcesarmobile 建议的那样
remove org.apache.cordova.dialogs
并使用
更新新插件
$ cordova plugin add cordova-plugin-dialogs
在 iOS 9
中解决了我的问题
我在我的 iOS Cordova 中使用了 navigator.notification.alert/navigator.connection.type
application.This 与 iOS 8.4 及以下版本完美配合,但在 iOS 9 中却不行。
我已经使用 Apache Cordova 本机平台版本 3.8.0 安装了 "org.apache.cordova.dialogs" 和“cordova-plugin-network-information”
我什至有这个:PhoneGap Notification.Alert not working
我的 header 脚本已包含在我的应用程序中。
<script src="cordova.js"></script>
<link href="css/styles.css" rel="stylesheet" type="text/css">
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script src="js/staticCalls.js"></script>
<script src="js/dateFormat.js"></script>
<script src="js/hashmap.js"></script>
<script src="js/popup.js"></script>
感谢任何帮助!
if(ValidateEmail(jsonData.email) == false)
{
// this line is not executing
navigator.notification.alert("Please enter valid email address") ;$("#your_mail").focus();
}
Solution
正如@jcesarmobile 建议的那样
remove org.apache.cordova.dialogs
并使用
更新新插件$ cordova plugin add cordova-plugin-dialogs
在 iOS 9
中解决了我的问题