拖动文件以在火狐浏览器下载
Drag File to Download in Firefox
我已经在公司的内联网中为某些报告实现了拖放文件下载,但它目前仅在Chrome中正常工作。在Firefox中,我得到的只是拖出的链接,而不是正在保存的文件。这是肉味:
var dragDL = function (e, filedata) {
if (e.dataTransfer) {
var url = filedata || (this.dataset && this.dataset.downloadurl) || this.getAttribute("data-downloadurl");
e.dataTransfer.setData("DownloadURL", url);
}
};
这是一个jsFiddle,里面有一个实时链接,代码大致相同。(出于某种原因,小提琴版本在Chrome中也不起作用 - 不确定这是否是跨域问题?
谁能对我做错什么提供一些见解?在谷歌搜索它时,我几乎没有发现任何东西。
据
我所知,DownloadURL
是一个非标准功能。它是由Chrome开发人员发明的。
相关文章:
- 如何在火狐浏览器中禁用F5和刷新
- 在火狐浏览器卸载之前
- 通过Android Chrome浏览器下载文件
- 如何在火狐浏览器上增加 IndexedDB 的配额
- 多个 socket.io 客户端连接不起作用(谷歌浏览器,火狐浏览器)
- 火狐浏览器不会在前进时触发流行状态事件
- 在火狐浏览器的画布上获取鼠标位置
- 强制web浏览器下载整个页面内容
- d3.火狐浏览器中的鼠标像素偏移量
- 使用量角器打开火狐浏览器的文件网址
- 火狐浏览器 iframe 设计模式不起作用
- $injector:nomod模块“应用程序”不可用!仅限火狐浏览器
- 以编程方式打开火狐浏览器并执行 POST 请求?[想法:MozRepl,建议?
- 为什么我在火狐浏览器中剪辑的图像中有边框而不是铬
- 火狐浏览器与 event.target.id 的问题
- 当浏览器下载所需的文件时,GIF 在初始屏幕中缓慢制作动画
- 帖子数据在火狐浏览器上不起作用
- 动态.js在火狐浏览器上很慢
- 关闭火狐浏览器的平滑滚动
- 拖动文件以在火狐浏览器下载