我目前有这个代码:
function download(filename, text) {
var pom = document.createElement('a');
pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
pom.setAttribute('download', filename);
pom.click();
}
download('test.html', string);
string
包含许多写在 .html 文件中的 html 代码。
上面的代码运行良好:单击按钮时,浏览器 (chrome) 会自动下载一个包含字符串内容的 html 文件。
现在,我想要做的是,Chrome 不会自动下载文件,而是应该打开一个“另存为”对话框并询问用户文件的位置和名称,然后将其下载到该位置。
一个快速简单的答复将不胜感激。