我想知道是否可以通过仅使用客户端 javascript 使浏览器的行为与看到“内容处置:附件;文件名 = ...”时的行为相同?这意味着要保存的文件的数据仅在客户端可用。
即假设我们有一个javascript数组,仅在客户端,
var data = [
["aa","bb","cc","dd","ee","ff","gg","hh","ii"]
[ 1, 2, 3, 4, 5, 6, 7, 8, 9],
..
];
我想将此数组作为文本文件保存到用户的计算机。必须提示用户输入文件名(即我不是试图绕过浏览器的安全设置或类似的东西)。
如果不将数组存储到服务器的临时文件并发出另一个请求将此临时文件返回给用户,这是否可行?如果这个问题没有简单的答案 - 任何想法、谷歌关键字或链接都非常感谢。