2016-10-25 5 views
0

Die obige Funktion wird bei einem Klick aufgerufen. Es öffnet die URL in der Google Maps App, wenn sich die App auf dem Gerät befindet (ich bin auf Android), ansonsten öffnet es die URL im Geräte-Webbrowser (mit dem cordova in app browser plugin).Cordova InAppBrowser Crashs Anwendung

Ich bekomme einen Fehler auf Android, wo es die Karten App mit dem richtigen Ort öffnet, und wenn ich dann versuche, zu der App zurückzukehren, ist es abgestürzt. Dies ist der Fehler:

net::ERR_FILE_NOT_FOUND(file:///android_asset/www/*longfilepath*) 

Jede mögliche Hilfe würde geschätzt!

+1

Genau hier, warum benutzen Sie diesen Ort? file: /// android_asset/www/* longfilepath *). Android benötigt diese Datei nicht: //// Präfix, also wenn du kannst, entferne es durch substring (8) von dem Wert, den du verwendest. Ich glaube, es ist 8, wenn ich gut gezählt habe. es muss mit android_asset/www/* longfilepath * beginnen – Marko

Antwort

2

FIX: Verwenden Sie window.open anstelle von cordova.InAppBrowser.open.

Verwandte Themen