Я хочу предоставить функциональность, при которой пользователь щелкнет изображение (или, технически, слой поверх этого изображения), он попытается перезагрузить изображение, на этот раз не блокируемое расширением.
Как я могу сказать браузеру повторить попытку загрузки изображения? И если нет простого способа сделать это, какой будет обходной путь? Удалить старое изображение из DOM и добавить его снова?
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ 1:
Чтобы ответить на вопрос @CBroe:
Использование API chrome.webRequest.onBeforeRequest в фоновом скрипте.
Чтобы ответить на вопрос @jfriend00:
Обычный заполнитель Значок «не удалось загрузить изображение», я думаю, он также известен как значок «сломанного файла»:
[img]https: //i.sstatic.net/pqJm8.png[/img]
Видите все эти разбитые изображения?
Этот снимок экрана также иллюстрирует расположение верхнего слоя. другого изображения. Если эти изображения не повреждены, загруженное изображение останется на месте, но этот слой (темно-серый, который показывает размеры изображения) все равно останется там.
Желаемое href все еще существует в теге img:

Подробнее здесь: https://stackoverflow.com/questions/268 ... wser-retry
Мобильная версия