navigator.notification.alert在iOS 9中不起作用

时间:2015-10-07 10:03:08

标签: html ios cordova phonegap-plugins ios9

我在基于iOS Cordova的应用程序中使用了navigator.notification.alert/navigator.connection.type。这与iOS 8.4及以下版本完美配合,但在iOS 9中没有。

我已经使用 Apache Cordova原生平台版本3.8.0 安装了“org.apache.cordova.dialogs”和“ cordova-plugin-network-information ” p>

我甚至有这个:PhoneGap Notification.Alert not working

我在自己的应用中包含的标题脚本。

      <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();
    }

1 个答案:

答案 0 :(得分:0)

  

解决方案

作为@jcesarmobile建议

 remove org.apache.cordova.dialogs 

并使用

更新新插件
$ cordova plugin add cordova-plugin-dialogs 

在iOS 9中解决了我的问题