Как сделать расширение chrome таким, чтобы оно работало правильно?
Я делаю расширение chrome, чтобы вы могли загружать изображения, нажимая на них. Проблема в том, что он немного глючит, так что любая помощь была бы потрясающей. Вот вам и javascript:
var myImg = document.querySelector('img'); myImg.addEventListener("click", () => { var a = document.createElement('a'); a.href = myImg.src; a.download = myImg.src; document.body.appendChild(a); a.click(); });
Проблема в том, что он не всегда работает на веб-сайтах, и он работает только в том случае, если есть одно изображение, как я могу это изменить? Есть ли способ сделать так, чтобы он загружал только то изображение, на которое вы нажимаете, а не все из них?
Что я уже пробовал:
Я бы предположил, что, возможно, вам следует добавить идентификатор к изображению, на которое нажимает пользователь, а затем загрузить значение этого идентификатора. Но я не знаю, как это сделать. Большое вам спасибо за любую помощь, которую вы могли бы оказать. Хорошего вам дня!