解决href 不下载直接跳转到新的页面
2024-09-08 00:54:41
1.下载 不支持所有浏览器
2
var eleTextarea = document.querySelector('textarea');
var eleButton = document.querySelector('input[type="button"]');
// 下载文件方法
var funDownload = function (content, filename) {
var eleLink = document.createElement('a');
eleLink.download = filename;
eleLink.style.display = 'none';
// 字符内容转变成blob地址
var blob = new Blob([content]);
eleLink.href = URL.createObjectURL(blob);
// 触发点击
document.body.appendChild(eleLink);
eleLink.click();
// 然后移除
document.body.removeChild(eleLink);
};
content为下载内容
filename 为下载文件名
最新文章
- Service Broker应用(2):不同server间的数据传输,包含集群
- [SQL]收缩数据库日志
- js获取某个ID的class名称
- mybatis中的oracle和mysql分页
- 程序员是怎么炼成的---OC题集--练习答案与题目(1)
- BZOJ3473: 字符串
- 函数xdes_init
- ubuntu修改系统环境变量文件导致起不来
- 关于.net 对.manifest清单文件查找缓存的猜想
- 不安装oracle客户端,如何运行sqlplus
- FZU 2113 BCD Code 数位dp
- VHD容量调整的方法(保存原有vhd)
- [Angular Tutorial] 11 -Custom Filters
- PHPcms 把盛大登陆换成人人网登陆
- 5dfda1332b67817b0f2d7839242021ce'Java数据结构和算法
- Mybaits入门使用
- 基本HTML结构
- nginx 限速最容易理解的说明
- tomcat 嵌入式
- WordPress主题开发:footer.php