| 1234567891011121314151617181920 |
- // 通用小工具(被多个页面共用)
- /**
- * 统一文件下载入口。
- * 现代浏览器统一走 a[download] + ObjectURL,下载完立即回收 URL。
- * @param {Blob} blob
- * @param {string} filename
- */
- function downloadBlobFile(blob, filename) {
- var url = URL.createObjectURL(blob);
- var a = document.createElement("a");
- a.href = url;
- a.download = filename || "download";
- document.body.appendChild(a);
- a.click();
- setTimeout(function () {
- document.body.removeChild(a);
- URL.revokeObjectURL(url);
- }, 100);
- }
|