Comment faire pour télécharger un fichier blob à partir de Chrome iOS en Javascript?

Comment faire pour télécharger un fichier blob à partir de Chrome iOS en Javascript ?

Je suis en train de travailler sur le téléchargement de fichiers (pdf, excel, txt, png) à partir de iOS. iOS n'a pas les systèmes de fichiers qui est un problème pour les téléchargements.
J'ai créer un code pour télécharger un fichier blob en fonction de l'OS et du navigateur si nécessaire. Il fonctionne très bien sur le bureau (les dernières versions de Chrome et IE), Mobile Android (google Chrome, le navigateur natif) et iOS iPad2 (Safari).

Maintenant, Chrome iOS censé être comme Safari mobile, mais l'algorithme ne fonctionne pas, Chrome iOs télécharger le fichier en l'ouvrant dans un nouvel onglet, mais la page est vide.

- Je créer mon propre blob pour créer le downloadUrl.

C'est une partie de la fonction de téléchargement .

    var URL = window.URL || window.webkitURL;
    var downloadUrl = URL.createObjectURL(iobBLOB);
    var newWindow = null;   

    if (typeof a.download === 'undefined') {
            var newWindow = null;
            newWindow = window.open(downloadUrl, '_blank');
            setTimeout(function() {
                newWindow.document.title = isbFilename;
            }, 10);
    }

Plus de détails

De débogage sur iPad 2 et iPhone 4

En train de télécharger un excell, pdf, txt, et les fichiers Png.

Les appareils n'ont pas de système de fichiers.

Merci de m'aider... Dites-moi si vous avez besoin de plus d'informations c'est ma première question.

vous pouvez utiliser mon téléchargement de script pour télécharger les blobs: github.com/rndme/download télécharger(iobBLOB, "fichier.ext", "text/plain")
J'ai fait blob téléchargements en utilisant un point d'ancrage. Créer un point d'ancrage, l'ensemble de la hrefà la ObjectURL de données, définissez la download pour le nom de fichier, et de déclencher une click(). Pourrait aider?
Merci dan, mais ton code ne fonctionne pas sur les appareils sans systèmes de fichiers
je l'ai testé sur ipad... je pense que vous avez besoin d'iOS7.1+ pour elle, de sorte que vous peut-être besoin de mettre à jour l'iPad. (juste une supposition)
Pourriez-vous écrire le code de téléchargement de google Chrome en iPad, pour moi, s'il vous plaît? Je suis la mise en œuvre de download.min.js mais ça ne fonctionne pas sur mon appareil. Je viens de mettre à jour de l'iPad pour iOS 8.2

OriginalL'auteur Es Noguera | 2015-03-18