Здравствуйте, удусекшл, Вы писали:
У>Но оно сразу начинает скачку, а я хочу, чтобы диалог "Save As" открылся, куда сохранять
Можно через
File System API
<script>
async function save() {
const fileHandle = await window.showSaveFilePicker({ suggestedName: "Hello.txt" });
const writableStream = await fileHandle.createWritable();
const text = "Hello world!";
const blob = new Blob([text], {type: "text/plain"});
await writableStream.write(blob);
await writableStream.close();
}
</script>
<button onClick="save()" >save</button>
В Firefox не заведется, в хроме (и Edge понятно) должно.