/ / IBM Worklight 6.1.0.1 - Kann die lokale Datei in Cordovas InAppBrowser in Android nicht verwendet werden? - android, cordova, ibm-mobilefirst

IBM Worklight 6.1.0.1 - Kann die lokale Datei in Cordovas InAppBrowser in Android nicht verwendet werden? - android, cordova, ibm-mobilefirst

Wenn Sie versuchen, ein lokales Bild mit Cordova InAppBrowser zu öffnen, schlägt es mit einem Fehler fehl.
Das ist mein Versuch:

window.open("file:///storage/sdcard/DCIM/Camera/1398269673199.jpg","_system", "location=no");

Dies ist der Fehler in LogCat von Android 4.3:

05-05 11:13:14.161: D / InAppBrowser (23539): InAppBrowser: Fehler beim Laden von URL-Datei: ///storage/sdcard/DCIM/Camera/1398269673199.jpg: android.content.ActivityNotFoundException: Keine Aktivität gefunden, um Intent zu behandeln {act = android.intent. action.VIEW dat = Datei: ///storage/sdcard/DCIM/Camera/1398269673199.jpg}

Das Gleiche mit einer URL funktioniert:

window.open("www.google.com","_system", "location=no");

Kennt jemand eine Lösung?

Antworten:

0 für die Antwort № 1

Mein Verständnis ist, dass Sie aus dem IBM Maximo-Team stammen und dass Sie (oder jemand in Ihrem Team) bereits mit dem IBM Cordova-Team gesprochen hat ...

Dies kann ein Cordova-Defekt sein. Um in der Zwischenzeit einen iFix zu erhalten, öffnen Sie einen PMR.
Das Update wird auch in zukünftigen Worklight-Fixpacks verfügbar sein.