Home
uupaa edited this page Jan 27, 2017
·
4 revisions
DownloadLink.js はブラウザ上で生成した Blob データをダウンロードするためのリンクを生成します。
以下のようにすることで、自動的にダウンロードが始まります。
if (DownloadLink.ready) {
var data = new Uint8Array([ 1, 2, 3 ]);
var blob = new Blob([ data ], { type: "application/octet-stream" });
var link = new DownloadLink();
link.create(blob, { fileName: "automatic.download" });
}
Automatic download | Need user gesture | |
---|---|---|
IE 10+ | ⭕ | NO |
Edge | ⭕ | NO |
Firefox | ⭕ | NO |
PC Chrome | ⭕ | NO |
Chrome for Android | ⭕ | NO |
Mac Safari 10.1+ | ⭕ | YES |
Mobile Safari 10.3+ | ⭕ | YES |
Safari はユーザゼスチャが必要なため、画面上にダウンロードリンクを追加し、クリックするとダウンロードが始まります。