JavaScript: come forzare il refresh delle immagini
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);
});
}
}