При проверке доступности интернета он переходит к браузеру по умолчанию (chrome) в phonegap - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь создать веб-приложение, используя phonegap.И я использовал приведенный ниже код, и он работал нормально.

   <script type="text/javascript" charset="utf-8">
            document.addEventListener("deviceready", onDeviceReady, false);

            function onDeviceReady() {

                window.location.href = 'https://abc.xyz/';
            }
   </script>

Теперь мне нужно также проверить подключение к Интернету, так как я использовал вышеуказанный код с кодом подключения к Интернету, но он переместил меня в браузер по умолчанию.(хром) при входе внутрь приложения.Может ли кто-нибудь помочь мне с решением.Вот код ниже

   <script>
        $(document).ready(function () {
            document.addEventListener("deviceready", onDeviceReady, false);
            document.addEventListener("online", onOnline, false);
            document.addEventListener("offline", onOffline, false);
            function onDeviceReady() {
             window.location.href = 'https://abc.xyz/';
                alert(" ready");
            }

            function onOnline() {
                alert("connected");
                window.location.href = 'https://abc.xyz/';
            }

            function onOffline() {
                debugger;
                console.log("lost connection");

                navigator.notification.alert(
                    'Please Check your internet connection.', // message
                    null, // callback
                    'Sample', // title
                    'OK' // buttonName
                );
            }
        });
    </script>

1 Ответ

0 голосов
/ 24 апреля 2019

Добавить inappbrowser Плагины Cordova:

Cordova-плагин-inappbrowser

cordova plugin add cordova-plugin-inappbrowser
function onDeviceReady() {
                //onDeviceReaddy

                window.open = cordova.InAppBrowser.open;
                window.open('https://abc.xyz/', '_blank', 'location=yes,enableviewportscale=yes');
                }

Загружается https://abc.xyz/ этот URL в приложении.

...