Skip to content

Instantly share code, notes, and snippets.

@Razoxane
Forked from kdzwinel/reloadCSS.js
Created July 28, 2017 23:48
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Razoxane/5952ecdab0c5ce976e230750306c5d78 to your computer and use it in GitHub Desktop.
Save Razoxane/5952ecdab0c5ce976e230750306c5d78 to your computer and use it in GitHub Desktop.
Reload CSS files without reloading the page
function reloadCSS() {
const links = document.getElementsByTagName('link');
Array.from(links)
.filter(link => link.rel.toLowerCase() === 'stylesheet' && link.href)
.forEach(link => {
const url = new URL(link.href, location.href);
url.searchParams.set('forceReload', Date.now());
link.href = url.href;
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment