Я запускаю портфолио онлайн-фотографий, и иногда 1 или 2 изображения на странице не загружаются. и обновление покажет не удалось загрузить изображение.
Сценарий:
Я нажимаю на ссылку, и изображения начинают загружаться. но страница никогда не завершает загрузку, потому что не удается загрузить одно из изображений. После обновления браузер загружает сбойное изображение как хорошее изображение. Только Ctrl + F5 может очистить кэшированное изображение с ошибкой.
Планируемое решение:
Я хочу обнаружить изображения, которые не закончили загрузку после 10 секунд, и перезагрузить их динамически, используя javascript / jquery.
Я нашел способ заставить браузер перезагрузить изображение, добавив фиктивную уникальную строку запроса за src = "image.jpg? Id = dummyNo".
Но я понятия не имею, как определить, какое изображение не завершило загрузку, чтобы я мог перезагрузить их.
Возможно ли это сделать?
Что ж, о sidenote, я хотел бы узнать о сжатии веб-сайтов и оптимизации изображений (времени загрузки), где мне лучше почитать?