Как говорится в названии, я пытаюсь сделать цель _self для плагина inAppBrowser, чтобы открыть внешнюю ссылку внутри веб-экрана phonegap. Но в настоящее время он открывается вместо inAppBrowser.Phonegap inAppBrowser, цель _self не работает
Я использую этот конфиг:
<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 (следует открыть в webview)
_blank -> inAppBrowser
_System -> Android браузер по умолчанию
Моя цель состоит в том, чтобы создать статический контент (index.html хранится в APK), который страницу резервный в случае отсутствия связи существует с сайта (нет сети устройства, например), поэтому я не могу использовать, если кто-то предложит это.
Я уже пробовал это, это то же поведение cordova.InAppBrowser.open ('http: // mydomain', '_ self'); –
Привет, вы нашли решение? – desmeit