2013-10-01 1 views
1

회사의 인트라넷에있는 일부 보고서에 대해 드래그 앤 드롭 파일 다운로드를 구현했지만 현재 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.(? 어떤 이유로, 바이올린 버전은 크로스 도메인 문제의 경우 중 하나 — 확실하지 크롬에서 작동하지 않습니다)

수있는 사람 : 여기에 고기 비트입니다 내가 뭘 잘못하고 있는지 몇 가지 통찰력을 빌려주는거야? 나는 이것에 대해 인터넷 검색을 할 때 아무것도 발견하지 못했다.

답변

0

제가 아는 한, DownloadURL은 비표준 기능입니다. 크롬 개발자가 발명했습니다.