强制Chrome从JavaScript插件

时间:2016-09-29 15:48:54

标签: javascript jquery google-chrome-extension

我有以下方法进行下载:

function DownloadTxtFile(filename, text) {
    var encodedData = encodeURIComponent(text);
    var element = document.createElement('a');
    element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodedData);
    element.setAttribute('download', filename);
    element.style.display = 'none';
    document.body.appendChild(element);
    element.click();
    document.body.removeChild(element);
}

唯一的问题是它不起作用!我通过console.log()检查了文件名和文本参数。他们绝对没问题!似乎无论出于何种原因'a'元素都没有附加到身体上。有人能帮助我吗?

0 个答案:

没有答案