打开另存为对话以使用Javascript和Greasemonkey进行下载

时间:2016-02-25 17:42:13

标签: javascript ubuntu firefox greasemonkey

我正在编写一个脚本,下载pdf而不是显示它。 我使用Firefox作为webbrowser(最新版本),我安装了greasemonkey(最新版本),我正在使用Ubuntu OS(14.04)。

这是我写的函数:

function downloadFile(finalURL){
    // Create new (invisible) link:
    var link = document.createElement('a');
    link.href = finalURL;
    link.download = 'test.pdf';
    document.body.appendChild(link);
    link.click();
}

但是,浏览器仍会显示该文件,而不是弹出“另存为” - 对话。

我不知道我做错了什么......

有谁知道如何解决这个问题?

提前致谢!

0 个答案:

没有答案