Редактировать: Благодаря @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,при использовании букмарклета вы можете просто «кликнуть» на изображение, и оно будет загружено.