Телефонный разрыв в AppBrowser, target _self не работает

Как сказано в заголовке, я пытаюсь сделать target _self для плагина inAppBrowser, чтобы открыть внешнюю ссылку внутри веб-просмотра телефонной связи. Но в настоящее время он открывается в AppBrowser.

я использую эту конфигурацию:

<preference name="stay-in-webview" value="true"/>
<gap:plugin name="org.apache.cordova.inappbrowser" />

<feature name="InAppBrowser">
    <param name="android-package" value="CDVInAppBrowser" />
</feature> 

<access origin="*" />

я использую следующую функцию:

function ready() {
            $.ajax({url: "http://mydomain",
                type: "HEAD",
                timeout: 1000,
                statusCode: {
                    200: function (response) {
                        cordova.InAppBrowser.open('http://mydomain','_self');
                    },
                    400: function (response) {
                        $("#loading").html("No Connection");
                    },
                    0: function (response) {
                        $("#loading").html("No Connection");
                    }
                }
            });
        }

        document.addEventListener("deviceready", ready, false);

и в настоящее время это мое поведение:

_self -> inAppBrowser (вместо этого должен открываться в веб-просмотре)

_blank -> inAppBrowser

_system -> Браузер Android по умолчанию

Моя цель - создать статический контент (index.html, хранящийся в apk), который является резервной страницей в случае отсутствия соединения с сайтом (например, без сети устройств), поэтому я не могу использовать, если кто-то предложит это.


person Giuseppe Ronca    schedule 05.01.2016    source источник


Ответы (1)


В JavaScript можно использовать window.open ("http://google.com", "_ self");

person Yazhini Murugaiya    schedule 05.01.2016
comment
я уже пробовал, это то же поведение, что и cordova.InAppBrowser.open ('mydomain', '_ self' ); - person Giuseppe Ronca; 05.01.2016
comment
Привет, ты нашел решение? - person desmeit; 23.02.2016