Wie der Titel sagt, versuche ich Target _self für das inAppBrowser-Plugin zu machen, um einen externen Link in der phonegap-Webansicht zu öffnen. Aber momentan wird es stattdessen in inAppBrowser geöffnet.Phonegap inAppBrowser, target _self funktioniert nicht
ich bin mit dieser config:
<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="*" />
die Funktion Ich verwende die folgenden:
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);
und es ist zur Zeit mein Verhalten:
_self -> inAppBrowser (sollte stattdessen in webview öffnen)
_blank -> inAppBrowser
_system -> Android Standard-Browser
Mein Ziel ist es, einen statischen Inhalt (index.html gespeichert in apk) zu erstellen, die eine Ausweich Seite im Fall keine Verbindung besteht mit der Website (kein Gerät Netzwerk zum Beispiel), also kann ich nicht verwenden, wenn jemand es vorschlagen würde.
Ich habe es schon versucht, es ist das gleiche Verhalten von cordova.InAppBrowser.open ('http: // mydomain', '_ self'); –
Hallo, hast du eine Lösung gefunden? – desmeit