JavaScript实现的浏览器下载文件的方法


Posted in Javascript onAugust 09, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

function download(src) {
    var $a = document.createElement('a');
    $a.setAttribute("href", src);
    $a.setAttribute("download", "");
    var evObj = document.createEvent('MouseEvents');
    evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);
    $a.dispatchEvent(evObj);
  };

该方法从网上找来的,直接调用,使用直接传路径,就可使用

总结

以上所述是小编给大家介绍的JavaScript实现的浏览器下载文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于jquery的checkbox下拉框插件代码
Jun 25 Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
node.js中的fs.mkdirSync方法使用说明
Dec 17 Javascript
jQuery源码分析之init的详细介绍
Feb 13 Javascript
tween.js缓动补间动画算法示例
Feb 13 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
Nov 14 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
element-ui多文件上传的实现示例
Apr 10 Javascript
vue eslint简要配置教程详解
Jul 26 Javascript
Element Notification通知的实现示例
Jul 27 Javascript
vue 二维码长按保存和复制内容操作
Sep 22 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 #Javascript
详解用node搭建简单的静态资源管理器
Aug 09 #Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 #Javascript
vue.js框架实现表单排序和分页效果
Aug 09 #Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 #Javascript
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 #jQuery
vue 打包后的文件部署到express服务器上的方法
Aug 09 #Javascript
You might like
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
php控制文件下载速度的方法
2015/03/24 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
php获取开始与结束日期之间所有日期的方法
2016/11/29 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
vue2.0 路由模式mode="history"的作用
2018/10/18 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
python ChainMap的使用和说明详解
2019/06/11 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
Python可以实现栈的结构吗
2020/05/27 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
夜大毕业自我鉴定
2013/10/11 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
党组织领导班子整改方案
2014/10/25 职场文书
2014年度个人总结范文
2015/03/09 职场文书
预备党员入党感想
2015/08/10 职场文书
小学语文教师研修日志
2015/11/13 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript