JavaScript: come forzare il refresh delle immagini

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);
        });
    }
}

Torna su