Cordova / PhoneGap Open Fichier téléchargé (InAppBrowser)

À l'aide de Cordova/PhoneGap 3.3.0, je suis le téléchargement d'un fichier en utilisant le transfert de fichiers du plugin, puis en essayant de l'ouvrir à l'aide de la InAppBrowser plugin. Je peux télécharger le fichier correctementet le placer dans le répertoire temp. Depuis le Fichier plugin utilise maintenant schéma d'URL, je ne peux pas comprendre comment passer de la correction de l'url/chemin d'accès à la window.open méthode de la InAppBrowser plugin. Je ne peux pas trouver toute la documentation pertinente. Tous les "de télécharger et d'ouvrir à la documentation" je trouve, c'est en dehors de la date et de pré-URL-schéma.

Liens pertinents:

De la date des exemples que j'ai trouvé:

Voici mon code:

var uri = encodeURI("http://some.url/file.pdf");
window.requestFileSystem(LocalFileSystem.TEMPORARY, 0,
    function (fileSystem) {
        var fileTransfer = new FileTransfer();
        var filename = fileSystem.root.toURL() + uri.substr(uri.lastIndexOf("/") + 1);
        fileTransfer.download(uri, filename,
            function(entry) { //download success
                var path = entry.toURL(); //**THIS IS WHAT I NEED**
                window.open(path, "_system");
            },
            function(error) {} //irrelevant download error
        );
    },
    function(error) {} //irrelevant request fileSystem error
);

Je suis actuellement en train de tester Android sur un Nexus 7 et Nexus 5. Le InAppBrowser correctement ouvre le pdf par défaut lanceur (dans mon cas, Adobe Reader), mais puis-je obtenir un "Le chemin d'accès du document n'est pas valide" erreur.

[Mise à jour: affichage des valeurs de retour]

J'ai essayé toutes les combinaisons suivantes pour le chemin d'accès du fichier:

var path = entry.toURL(); //"cdvfile://localhost/temporary/file.pdf"
var path = entry.fullPath; //"file.pdf"
var path = fileSystem.root.toURL() + filename; //"cdvfile://localhost/temporary/file.pdf"
var path = fileSystem.root.fullPath + filename; //"/file.pdf"

source d'informationauteur chadiusvt