In JavaScript possiamo forzare il refresh delle immagini con una semplice soluzione.
Si tratta di aggiungere un parametro GET agli URL delle immagini per forzarne il refresh:
const refreshImages = () => {
const images = document.querySelectorAll('img');
if(images.length > 0) {
const now = Date.now();
const queryString = `?v=${now.toString()}`;
images.forEach(img => {
let src = img.src;
img.setAttribute('src', src + queryString);
});
}
}