创建图像下载按钮支持所有浏览器
create image download button support all browsers
我试图制作一个在所有浏览器(ie8+)中都能正常工作的图像下载按钮,我尝试了以下代码:
<!-- don't work with IE and Safari -->
<div>
<a href="/image.jpg" download>Download</a>
</div>
和
<!-- this code don't work at all -->
<div>
<iframe width="1" height="1" frameborder="0" src="/image.jpg"></iframe>
Download
</div>
根据这个问题
download
属性是HTML5的一部分,在旧版浏览器中不起作用。如果你想强制下载图像,你需要在服务器端做一些事情,以正确的MIME类型提供二进制格式的图像。
IE8不支持下载属性。你可以在这里看到哪些浏览器支持它。
http://caniuse.com/#feat=download
相关文章:
- Javascript Q库浏览器支持
- 浏览器支持某些if语句
- 哪些浏览器支持javascript常量
- 是否有用于CSS浏览器支持新功能的javascript解决方案
- 如何检测旧版本的浏览器并重定向到浏览器支持页面
- 条件捕获子句-浏览器支持
- Rails 4.0.1 JavaScript资产管道-跨浏览器支持-加载问题
- 有没有办法使非html5支持浏览器支持html5,而不仅仅是html5标记,html5 api也是如此
- 检查浏览器支持时出现非法返回语句
- 检测浏览器支持 SVG 堆栈
- Promise.defer() 浏览器支持
- 浏览器支持 Internet Explorer 10 - 兼容模式
- 为什么浏览器支持对象的隐式函数属性
- 浏览器支持 window.location.reload(true)
- Chrome插件开发:用户:pass@url不再被谷歌浏览器支持
- 任何具有浏览器支持和单次测试运行的 JavaScript 测试框架
- 特定类型的阵列,以及可能的好处和浏览器支持
- 在哪里可以脱机访问 caniuse.com 浏览器支持表
- 将HTML表格的内容导出到Excel表格中,以便IE、Mozilla、Firefox等浏览器支持
- 哪些浏览器支持函数_now()