Сообщение Re[2]: Эмуляция скачивания файла на JS - можно ли? от 28.01.2022 15:35
Изменено 28.01.2022 15:41 удусекшл
Re[2]: Эмуляция скачивания файла на JS - можно ли?
Здравствуйте, sergeya, Вы писали:
S>Думаю, что download.js — это то, что тебе нужно.
S>https://github.com/rndme/download
Похоже на то.
Только я не понял, как его использовать.
Суть такая — страничку я не могу менять, но я могу менять один из скриптов, который она подгружает.
Этот скрипт начинается так
и выполняется при загрузке страницы.
Я в него добавил
Вроде подгрузился.
Далее делаю:
При клике оно мне в хромом отладчике говорит, что
S>Думаю, что download.js — это то, что тебе нужно.
S>https://github.com/rndme/download
Похоже на то.
Только я не понял, как его использовать.
Суть такая — страничку я не могу менять, но я могу менять один из скриптов, который она подгружает.
Этот скрипт начинается так
$(function() {
// ...
и выполняется при загрузке страницы.
Я в него добавил
var downloadScript = document.createElement('script');
downloadScript.onload = function () {
//do stuff with the script
};
downloadScript.src = "./download.js";
document.body.appendChild(downloadScript); //or something of the likes
Вроде подгрузился.
Далее делаю:
//...
a.onclick = function() {
var [scriptName, href] = generateName(trNode);
if (scriptName.length==0)
scriptName = "All";
scriptName = scriptName + ".bat";
var bat = generateBat( trNode);
download(bat, scriptName, "application/x-bat");
};
//...
При клике оно мне в хромом отладчике говорит, что
Uncaught ReferenceError: download is not defined
at HTMLAnchorElement.a.onclick (collapsible-table.js:269)
Re[2]: Эмуляция скачивания файла на JS - можно ли?
Здравствуйте, sergeya, Вы писали:
S>Думаю, что download.js — это то, что тебе нужно.
S>https://github.com/rndme/download
Похоже на то.
Fixed — разобрался. Таки скрипт не грузился, и в этом и была проблема.
Но оно сразу начинает скачку, а я хочу, чтобы диалог "Save As" открылся, куда сохранять
S>Думаю, что download.js — это то, что тебе нужно.
S>https://github.com/rndme/download
Похоже на то.
Fixed — разобрался. Таки скрипт не грузился, и в этом и была проблема.
Но оно сразу начинает скачку, а я хочу, чтобы диалог "Save As" открылся, куда сохранять