サーバー側のリクエストはありません。したがって、純粋なJSで行う必要があります。たとえば、私はこのコードを持っています。
function downloadFile(data, name, mime){
/// what to put here?
}
var txt="Hello world";
var filename="sample.txt";
var mime="text/plain";
downloadFile(txt,filename, mime);
httpリクエストを送信せずにブラウザで完全に実行するライブラリを知っています。リクエストを送信すると、サーバー側のスクリプトで送信できます。データを取得するだけで、ヘッダーを使用してファイルのダウンロードをトリガーできます。しかし、Pure JSでやりたいです。サーバー側の要求はありません。