Cordova插件适用于android 4.2.2,不适用于上述4.4.2



应用程序安装成功,但Cordova插件在android 4.2.2上工作,而在4.4.2上不工作,高于

在android 4.2.2上一切正常,所有插件都可以工作,当我在android 4.4.2或更高版本上使用该应用程序时,该应用程序可以工作,但没有插件工作。。。所有插件不适用于4.4.2及以上版本。。有人能帮我plz 吗

我的代码

<script type="text/javascript" src="js/jquery.js"></script>
        <script>jQuery.noConflict();</script>
        <script type="text/javascript" src="js/bootstrap.min.js"></script>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/functions.js"></script>        
        <script type="text/javascript">
        document.addEventListener("deviceready", onDeviceReady, false);
        function onDeviceReady() {
            checkConnection();
        }
        //------
        function checkConnection() {
            var networkState = navigator.connection.type;
            if(networkState==Connection.NONE){
                document.getElementById("main-content").innerHTML="<div style='text-align:center;'><img src='img/internet.png' style='max-width:100%;' /></div>";
            }
        
        }
        
        //------
         function teachers(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv4', '_self', 'location=no');
        }
        //------
        function news(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv6', '_self', 'location=no');
        }
        //------
        function jobs(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv7', '_self', 'location=no');
        }
        //------
        function estb(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv8', '_self', 'location=no');
        }
        //------
        function pro(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv9', '_self', 'location=no');
        }
        //------
       function internal(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv10', '_self', 'location=no');
        }
        //------
        function external(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv11', '_self', 'location=no');
        }
        //------
        function online(){
            var ref = cordova.InAppBrowser.open('http://ataksa.com/?p=serv12', '_self', 'location=no');
        }
        //------
        
        </script>

我看到您正在使用cordova。在AppBrowser.open()中,那个cordova。InAppBrowser.open()无法工作(Android 5/6)。

在包括插件之后,取而代之的是我们的标准窗口.打开(url,系统)

plugin name="cordova-plugin-inappbrowser" source="npm" 
window.open(URL, '_system');

最新更新