gpt4 book ai didi

javascript - 在 Firefox 中拖动文件进行下载

转载 作者:行者123 更新时间:2023-11-28 08:51:10 24 4
gpt4 key购买 nike

我已经为公司 Intranet 中的一些报告实现了拖放文件下载,但目前仅在 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);
}
};

<强> Here's a jsFiddle with a live link in it and mostly the same code. (由于某种原因,fiddle 版本也无法在 Chrome 中运行 - 不确定这是否是跨域问题?)

任何人都可以深入了解我做错了什么吗?当我在谷歌上搜索时,几乎没有找到任何相关内容。

最佳答案

据我所知,DownloadURL 是一个非标准功能。它是由 Chrome 开发人员发明的。

关于javascript - 在 Firefox 中拖动文件进行下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19125940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com