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 相关文章推荐
JavaScript 基于原型的对象(创建、调用)
Oct 16 Javascript
JavaScript中函数声明优先于变量声明的实例分析
Mar 01 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
Apr 07 Javascript
Fixie.js 自动填充内容的插件
Jun 28 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 Javascript
jQuery制作仿腾讯web qq用户体验桌面
Aug 20 Javascript
javascript判断并获取注册表中可信任站点的方法
Jun 01 Javascript
javascript cookie的简单应用
Feb 24 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
Aug 03 Javascript
JavaScript实现下拉列表
Jan 20 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学习笔记 类的声明与对象实例化
2011/06/13 PHP
详解PHP数组赋值方法
2015/11/07 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
python虚拟环境 virtualenv的简单使用
2020/01/21 Javascript
javascript实现计算器功能
2020/03/30 Javascript
Python操作列表的常用方法分享
2014/02/13 Python
python对html代码进行escape编码的方法
2015/05/04 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
python中round函数保留两位小数的方法
2020/12/04 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
如何强制垃圾回收
2015/10/06 面试题
送给程序员的20个Java集合面试问题
2014/08/06 面试题
二手书店创业计划书
2014/01/16 职场文书
列车长先进事迹材料
2014/01/25 职场文书
抄作业检讨书
2014/02/17 职场文书
我的梦想演讲稿
2014/04/30 职场文书
个人求职自荐信范文
2015/03/06 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
python缺失值填充方法示例代码
2022/12/24 Python