Add a download link.
This module made of WebModule.
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 |
<script src="<module-dir>/lib/WebModule.js"></script>
<script src="<module-dir>/lib/DownloadLink.js"></script>
<script>
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" });
}
</script>