html下载属性在Firefox中不起作用
html download attribute not working in Firefox
目标:自动下载图像
问题:该代码在Chrome和Opera中运行良好,但在Firefox中则不然。为什么以及如何修复?
代码:
<body>
<a id="url" href="http://www.elkaderchildcare.com/images/abc_02.jpg" download><img src="http://www.elkaderchildcare.com/images/abc_02.jpg"></img></a>
<script>
var a = document.getElementById("url");
a.click();
</script></body>
您可以去掉协议部分,然后像这样尝试
var a = document.getElementById("url");
a.click();
.fc_card-container{
border-radius:6px;
background:red;
padding:5px;
width:100px;
text-align:center;
margin-top:5px;
}
<a id="url" href="//upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/240px-Example.svg.png" download>
<img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/240px-Example.svg.png"></a>
这将在chrome&FF。在FF中,您可能会看到连接不可信,但您仍然可以接受并下载它
相关文章:
- 为什么javascript:void(0)在Firefox中不起作用
- jpm的默认Firefox路径没有'不起作用
- 设置 CSS 背景在 Firefox 中不起作用
- document.getElementById 在 Firefox 中不起作用
- firefox中的CSS动画不起作用
- event.stopPropagation()在firefox javascript中不起作用
- 复选框.onClick在firefox中不起作用
- window.close();在Chrome和Firefox中不起作用
- JQuery在Chrome中不起作用,但Firefox很好
- 选择“行在 Chrome 和 Firefox 中不起作用(生成的代码)”
- Javascript 按键事件在 Firefox 中不起作用
- window.dispatchEvent 在 Firefox、Safari 或 IE 中不起作用
- 更改 Angular 2 中选择的事件在 Firefox 和 Edge 中不起作用
- jQuery SlideToggle() 在 FireFox 中不起作用,在 Chrome 中工作
- 动态关键帧插入在 IE 或 Firefox 上不起作用
- 使用 nameProp 的 JQuery 图像滚动更新在 Firefox 和 Chrome 中不起作用
- Javascript键码在Firefox中不起作用,但在chrome中运行良好
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- Ajax 提交表单不起作用 Firefox