inappbrowser cordova e arquivo de entrada
Tenho um aplicativo para iOS e Android e carrego um site externo dentro do meu aplicativo (esse site externo também é meu). Meu problema é que este site tem um recurso de upload de arquivos e esse recurso não funciona no Android (funciona no iOS). Vi que esse comportamento é normal no Android, mas existe alguma maneira de fazê-lo funcionar ou definitivamente não é uma opção? Obrigado
EDIT 1
Tentei criar um novo aplicativo com uma página simples como esta (hospedada na AWS):
<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>
e adicionei esse script no meu index.html gerado no meu projeto Cordova.
<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>
Ele não funciona no meu nexus 5 (android M).