Javascript Bookmarklet - Загрузить изображения - PullRequest
0 голосов
/ 07 мая 2018

Редактировать: Благодаря @Dogoku мне удалось найти решение ( здесь ).Оказывается, что Chrome больше не разрешает / не обрабатывает атрибут загрузки, поэтому нам нужно обойти это решение.


Я пытаюсь создать букмарклет javascript для загрузки изображений (код показан ниже),Он правильно обращается к URL, но вместо загрузки изображения он просто открывает изображение в новой вкладке.

Пожалуйста, помогите!

r.addEventListener('click', function(ev) {
    r.href = h;
    r.download = c;
}, false);

document.body.appendChild(r), r.click(), document.body.removeChild(r);

переменная r создается с использованием document.createElement ("a"), который создает такой элемент:

<a href="url" download="filename"></a>

Before,при использовании букмарклета вы можете просто «кликнуть» на изображение, и оно будет загружено.

...