Jak mówi tytuł, próbuję zrobić cel dla siebie za wtyczkę inAppBrowser, aby otworzyć zewnętrzny link wewnątrz strony internetowej phonegap. Ale obecnie otwiera się w inAppBrowser zamiast.Phonegap inAppBrowser, target _self nie działa
Używam tego 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="*" />
funkcja używam jest następujący:
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);
, a obecnie jest to moje zachowanie:
_self -> inAppBrowser (zamiast tego powinien otworzyć się w widoku strony)
_blank -> inAppBrowser
_system -> Android domyślną przeglądarką
Moim celem jest stworzenie statycznej zawartości (index.html przechowywane w apk), która to strona awaryjnej w przypadku nie istnieje połączenie ze stroną (nie sieci urządzeniu, na przykład), więc nie mogę tego użyć, jeśli ktoś by to zasugerował.
Już próbowałem, to samo zachowanie cordova.InAppBrowser.open ("http: // mydomain", "_ self"); –
Witam, znalazłeś rozwiązanie? – desmeit