ユーザーがボタンをクリックすると、テキストエリアのコンテンツがダウンロードできるようになります。
私がこれまでに持っているもの:
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でのみどのように機能しますか?