2014-07-17 5 views
0

내 요구 사항은 HTML 표를 CSV 파일로 가져 오는 것입니다. 아래 코드는 내 웹 페이지에서 CSV로 다운로드 버튼을 클릭하면 호출됩니다. 크롬에서 잘 작동하지만 파이어 폭스에서는 아무것도하지 않습니다.Firefox에서 클릭 이벤트 트리거

파이어 폭스 디버거에서
input.addEventListener('click', function (e) { 
    var fileName = cntrySel.value + '-Data.csv'; 
    var a = document.createElement('a'); 
    var data=$('#output').table2CSV({delivery:'value'}); 
    blob = new Blob([data], { type: 'text/csv' }); //new way 
    var csvUrl = URL.createObjectURL(blob); 
    a.download = fileName; 
    a.href = csvUrl; 
    a.click(); 
    a.setAttribute('onClick',''); 
    e.preventDefault(); 
    }); 

, 위 기능) (클릭하지만 a.click에 트리거가 크롬에서 csv 파일을 다운로드 반면 FF에서 아무것도하지 않는다지고 볼 수 있습니다.

도움을 주시면 감사하겠습니다.

답변

관련 문제