cordova inappbrowser und Eingabedatei

Ich habe eine iOS- und Android-Anwendung und lade eine externe Website in meine App (diese externe Website gehört auch mir). Mein Problem ist, dass diese Website über eine Funktion zum Hochladen von Dateien verfügt und diese Funktion unter Android nicht funktioniert (sie funktioniert unter iOS). Ich habe gesehen, dass dieses Verhalten unter Android normal ist, aber gibt es eine Möglichkeit, es zum Laufen zu bringen, oder ist es definitiv keine Option? Vielen Dan

EDIT 1

Ich habe versucht, eine neue App mit einer einfachen Seite wie dieser (auf AWS gehostet) zu erstellen:

<html>
<head>
    <title>Upload Test !</title>
</head>
<body>
    <div>Upload Test</div>
    <div>
        <input type="file" id="imgFile" name="files[]" accept="image/x-png, image/gif, image/jpeg">
    </div>      
</body>

und ich habe dieses Skript in meiner generierten index.html in meinem Cordova-Projekt hinzugefügt.

    <script type="text/javascript">
        document.addEventListener("deviceready", function(event) {
            console.log('TEST CONSOLE LOG !');
            var url = 'https://s3-eu-west-1.amazonaws.com/***/file-upload.html';
            ref = window.open(url, "_blank", "location=no,toolbar=no,zoom=no,hidden=yes");

            ref.addEventListener('loadstop', function () {
              ref.show();
            });
            ref.addEventListener('loaderror', function () {
              ref.close();
              ref = undefined;
            });
        }, false);
    </script>

Es funktioniert nicht auf meinem Nexus 5 (Android M).

Antworten auf die Frage(4)

Ihre Antwort auf die Frage