JavaScript: effettuare il refresh dei file CSS

JavaScript: effettuare il refresh dei file CSS

In alcuni casi potrebbe essere necessario effettuare il refresh dei file CSS con JavaScript.

Si tratta di aggiungere una query string agli URL dei file CSS per forzarne il refresh:


'use strict';

const refreshCSS = () => {
    const links = document.querySelectorAll('link[href$=".css"]');
    if(links.length > 0) {
        links.forEach(link => {
            let url = link.getAttribute('href');
            link.setAttribute('href', `${url}?v=${Date.now()}`);
        });
    }
};

Torna su