function openDownload(url)
{let d = new Date().getTime();let saveName=d+"."+ url.replace(/(.*\.)/, '');//这里文件名我用了毫秒数加上后缀var $a = document.createElement('a');$a.setAttribute("href", url);$a.setAttribute("download", saveName);$a.setAttribute("target","_blank");//弹出窗体//模拟js事件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);
}

此方法谷歌浏览器图片可会下载

js调用浏览器的下载框相关推荐

  1. js调用浏览器的复制功能复制内容到剪切板

    js调用浏览器的复制功能: 浏览器自带复制粘贴功能,通过js调用浏览器的复制功能实现复制文本内容到剪切板 浏览器复制命令:document.execCommand('Copy') 具体代码实现: // ...

  2. video 视频下载,调用浏览器的下载进度方法

    简单介绍下需求,跟上次的帖子一样,需要重写video标签的进度栏的样式,当然也包括重写下载方法,调用原生video标签下载视频的时候,浏览器会弹出下载进度条. 其实下载常用的可能利用a标签,创建一个请 ...

  3. HTML+JS实现浏览器前端下载图片

    最近做项目需要用到js图片下载,按照原先下载文件的思路,我感觉直接 window.open("下载链接"); 就可以了,但实际操作后,发现这个只会在新窗口打开图片,并不会触发下载, ...

  4. JS调用浏览器不能全屏适应A4纸解决办法

    引入JQ:<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script&g ...

  5. 基于SpringBoot+Gradle+Zxing+JQuery(原生JS)开发条形码/二维码扫描工具,且采用原生JS调用浏览器摄像头

    零. 近日在做课设的时候,碰到一个比较有趣的玩意.就是在应用上添加扫描二维码/条形码的技术. 下面,介绍一下本文采用的一些框架: SpringBoot+Gradle+JPA为框架的后端系统 JavaS ...

  6. 记录个js调用浏览器打印功能的代码

    对应的是浏览器鼠标右键打印功能 function printPage() {document.body.innerHTML=document.getElementById('printdiv').in ...

  7. JS调用浏览器打印功能

    function doPrint() { //取得浏览器的userAgent字符串var userAgent = navigator.userAgent.toLowerCase();if (userA ...

  8. SpringMVC+ajaxFileUpload上传图片 IE浏览器弹下载框问题解决方案

    如题,简单记录一下这个问题的解决办法,导致问题的核心原因是:ajaxfileupload不支持响应头ContentType为application/json的设置,并且IE也不支持这种格式,而当我们用 ...

  9. js 调用浏览器打印预览分页

    一张A4纸尺寸为210mm*297mm 一张A4纸放两个内容块每个内容块高度为148.5mm 每个页面的第二个div样式设置page-break-after:always 就会强制分页了 .main- ...

最新文章

  1. 路由和远程访问---基本
  2. Selenium IDE使用
  3. boost::sort相关的测试程序
  4. 002---tcp/ip五层详解
  5. 打印某个进程下的所有线程--Linux环境
  6. unity怎么在文本中修改字体_[专栏作家]UGUI中CustomFont字体使用与制作
  7. 51Nod 1109 01组成的N的倍数
  8. php curl CURLOPT_TIMEOUT_MS 小于1秒 解决方案
  9. 30.构建单机多容器环境-故障31.构建单机多容器环境
  10. oracle查看所有用户6,CSS_Oracle 用户权限查询,1.查看所有用户:nb - phpStudy
  11. 基于LSTM、KNN等模型的平安银行股价预测对比研究(python)
  12. ZipArchive实现中文压缩
  13. 2022年中国工业机器人市场现状研究分析与发展前景预测报告
  14. IIS无法启动计算机上的服务W3SVC如何修复、万维网发布服务(w3svc)已停止解决办法
  15. Allegro中Change铜皮至其他层
  16. 稚晖君_瀚文机械键盘2
  17. s2系列——s2-012,s2-013,s2-015,s2-016
  18. 七、vertical-align属性、透明度属性及兼容、ps常用工具、常见的图片格式、项目规范、命名参考、iconfont的使用
  19. CPU缓存体系对Go程序的影响
  20. [基础服务] [数据库] ClickHouse的安装和配置

热门文章

  1. 请编写一个 C 函数,该函数给出一个字节中8二进制数中为1的个数
  2. Todolist总结
  3. hystrix thread pool Metrics
  4. 市场规模占全国4成,广东物联网市场发展强劲
  5. Iperf源代码分析(八)
  6. 人的价值不在于能力,而在于位置 » 社区 | Ruby China
  7. 100万“愤怒的小鸟”:中国手机开发者生存调查
  8. 如何修改Ubuntu Linux的时间
  9. SQL Server 大数据量插入和索引关系
  10. ASP.NET Web Api 实现数据的分页