Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ошибка в скрипте скачивания картинки (https://javascript.ru/forum/misc/78272-oshibka-v-skripte-skachivaniya-kartinki.html)

Gallade785 18.08.2019 16:24

Ошибка в скрипте скачивания картинки
 
Подскажите как написать скрипт для Tampermonkey, чтобы он при открытии новой вкладки в Firefox (например какой-либо картинки на сайте https://www.deviantart.com/) скачивал по ссылке с атрибутом href (картинку в оригинальном разрешении) а потом закрывал эту вкладку.


Этот скрипт не работает:
var link = document.createElement('a');
link.href = sUrl;

if (link.download !== undefined){

var fileName = sUrl.substring(sUrl.lastIndexOf('/') + 1, sUrl.length);
link.download = fileName;
}

if (document.createEvent) {
var e = document.createEvent('MouseEvents');
e.initEvent('click' ,true ,true);
link.dispatchEvent(e);
return true;
}

Пишет: ReferenceError: sUrl is not defined


Часовой пояс GMT +3, время: 23:10.