2013-10-01 75 views
1

我已經在我公司的內部網中爲某些報告實施拖放文件下載,但目前它只能在Chrome中正常運行。在Firefox中,我所得到的只是拖出的鏈接,而不是保存的文件。這裏的肉位:將文件拖放到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.(?出於某種原因,小提琴版本沒有在Chrome中工作,要麼—不知道,如果它是一個跨域問題)

任何人都可以借我一些洞察我做錯了什麼?在Google上搜索時,我幾乎找不到任何東西。

回答

0

據我所知,DownloadURL是一個非標準的功能。它由Chrome開發人員發明。