如果用户单击按钮,则应提供 textarea 的内容以供下载。
到目前为止我所拥有的:
var lang = $('#language option:selected').val();
var iframe = $('<iframe>', {src: "data:application/force-download;base64," + window.btoa(editor.textfield.val())});
iframe.appendTo($('body'));
现在我想将内容类型设置为 text/css。这使浏览器显示 css 文件而不是打开下载对话框。如果我可以操纵标头,我知道如何强制下载,但它如何仅适用于 JS?