点击链接模拟右键另存为
来源:互联网 发布:移动硬盘与mac连接 编辑:程序博客网 时间:2024/04/30 11:06
总结:折腾了好长的时间,一直是想用JS来实现,在网上找了半天,以下是JS实现的代码
<!DOCTYPE html><html><head><title>音乐下载</title><script>function SaveAs5(imgURL) {var oPop = window.open(imgURL, "", "width=1, height=1, top=5000, left=5000");for (; oPop.document.readyState != "complete";) {if (oPop.document.readyState == "complete") break;}oPop.document.execCommand("SaveAs"); oPop.close();}</script></head><body><ahref="http://120.221.66.136/m10.music.126.net/20170703214547/076d48354cd4011a9e68ce708ac87b52/ymusic/bdbb/c8c1/20d2/6abc719b82c70fb1b9283d8e9ac6cf24.mp3?wshc_tag=0&wsts_tag=595a44af&wsid_tag=dac96507&wsiphost=ipdbm"onclick="SaveAs5(this.href)">下载</a></body></html>
但是,这种JS实现的代码只能再IE浏览器里使用,对浏览器的兼容性并不是很好,于是又继续找啊找,最后,一篇文章点醒了我。
现在的HTML5里有一个download属性,可以直接进行另存为,还可以自己重新命名文件。。。
<!DOCTYPE html><html><head><title>音乐下载</title></head><body><ahref="http://120.221.66.136/m10.music.126.net/20170703214547/076d48354cd4011a9e68ce708ac87b52/ymusic/bdbb/c8c1/20d2/6abc719b82c70fb1b9283d8e9ac6cf24.mp3?wshc_tag=0&wsts_tag=595a44af&wsid_tag=dac96507&wsiphost=ipdbm"download="blue.mp3">下载</a></body></html>
阅读全文
0 0
- 点击链接模拟右键另存为
- C#模拟点击链接
- jsp页面点击链接下载文件,跳出另存为
- IE浏览器中对图片点击“右键另存为”只能是bmp格式的解决
- 禁用右键及网页另存为
- QTP中点击下载链接不弹出另存为对话框的解决办法
- QTP中点击下载链接不弹出另存为对话框的解决办法
- 单击链接弹出另存为对话框
- 单击链接弹出另存为对话框
- 网页禁止右键和另存为代码
- 禁止另存为,不允许看源码,禁止右键
- asp.net调用浏览器右键菜单“另存为”
- JS禁用右键,禁用打印,防止另存为
- js禁止右键功能键选中内容另存为
- JS禁用右键,禁用打印,防止另存为
- 禁止图片另存为、禁止右键、禁止打印
- js屏蔽右键和网站另存为
- JS禁用右键,禁用打印,防止另存为
- 在django中使用 MEDIA_URL 和 MEDIA_ROOT
- 第一次写博客,先来试试水!
- 学习在于积累
- html侧滑页面
- 欢迎使用CSDN-markdown编辑器
- 点击链接模拟右键另存为
- Android开发中textview显示button点击次数
- C++拷贝构造、移动构造与返回值优化
- python快速入门(2)List
- 数据压缩实验六——H.264编码实验
- bzoj4397: [Usaco2015 dec]Breed Counting
- nginx+tomcat
- Linux修改自己的账户名字和设备名
- 2. 线程安全性