Изтеглянето на файл с помощта на javascript не работи в Mozilla

Ето как работи моят код. Когато щракна върху бутона, той ще изтегли файла. Моят код работи в Google Chrome, но не работи в Mozilla Firefox.

Ето моите кодове

HTML

<button type='Button' onClick='dlpdf("http://www.energy.umich.edu/sites/default/files/pdf-sample.pdf")'>Download</button>

JAVASCRIPT

function dlpdf(fileURL){

    if (!window.ActiveXObject) {
        var save = document.createElement('a');

        //alert(fileURL);

        save.href = fileURL;
        save.target = '_blank';
        save.download = fileURL || 'unknown';


        var event = document.createEvent('Event');
        event.initEvent('click', true, true);
        save.dispatchEvent(event);
        (window.URL || window.webkitURL).revokeObjectURL(save.href);
    }


}

person mayne    schedule 13.01.2015    source източник
comment
Може ли това да ви помогне stackoverflow.com/questions/25445351/   -  person Satpal    schedule 13.01.2015
comment
@dandavis не работи :)   -  person mayne    schedule 13.01.2015
comment
@mayne: тогава не можеш да го направиш; свързаните файлове трябва да са на място или готови за CORS, а PDF файловете изискват малко повече CORS над html файловете...   -  person dandavis    schedule 13.01.2015
comment
Здравейте, момчета. Благодаря за помощта. Получавам този код и той работи   -  person mayne    schedule 13.01.2015
comment
функция exportToCsv(файл) { window.open(escape(файл)); } ‹button onclick=exportToCsv('path.pdf')›export to CSV‹/button›   -  person mayne    schedule 13.01.2015