如果用户点击按钮,则应提供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?
答案 0 :(得分:0)
不幸的是,你不能在客户端这样做..
您需要发送HTTP标头(Content-disposition)才能执行此操作。 Javascript无法操纵这些标题。