Javascript で Chrome iOS から blob ファイルをダウンロードするには?
iOSからのダウンロードファイル(pdf、excel、txt、png)に取り組んでいます。iOS には、ダウンロードで問題となるファイル システムがありません。必要に応じて、OS とナビゲーターに応じて blob ファイルをダウンロードするコードを作成します。デスクトップ (Chrome と IE の最新バージョン)、モバイル Android (Chrome、ネイティブ ナビゲーター)、iOS iPad2 (Safari) でうまく動作します。
現在、Chrome iOS は Safari モバイルのようになっているはずですが、アルゴリズムが機能しません。Chrome iOS は新しいタブで開いてファイルをダウンロードしますが、ページは空です。
downloadUrl を作成するために独自の BLOB を作成します。
これはダウンロード機能の一部です。
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);
}
詳細
iPad 2 および iPhone 4 でのデバッグ
Excel、pdf、txt、および Png ファイルをダウンロードしようとしています。
デバイスにはファイル システムがありません。
助けてくれてありがとう...もっと情報が必要な場合は教えてください。それが私の最初の質問です。