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 相关文章推荐
学习ExtJS border布局
Oct 08 Javascript
JavaScript经典效果集锦
Jul 06 Javascript
js检测iframe是否加载完成的方法
Nov 26 Javascript
EasyUI在表单提交之前进行验证的实例代码
Jun 24 Javascript
jQuery Ajax使用FormData对象上传文件的方法
Sep 07 Javascript
详解Angular的8个主要构造块
Jun 20 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
微信小程序实现签到功能
Oct 31 Javascript
基于js Canvas实现二次贝塞尔曲线
Dec 25 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
Jul 19 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
10个可以简化php开发过程的MySQL工具
2010/04/11 PHP
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
PHP防盗链代码实例
2014/08/27 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
使用js画图之画切线
2015/01/12 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
python中的多重继承实例讲解
2014/09/28 Python
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
浅谈python迭代器
2017/11/08 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
What is view? why do we have view?
2012/06/22 面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
财务部出纳岗位职责
2013/12/22 职场文书
物业管理专业求职信
2014/06/11 职场文书
横幅标语大全
2014/06/17 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS