Skip to content

Instantly share code, notes, and snippets.

@gigafied
Created November 15, 2012 21:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gigafied/4081536 to your computer and use it in GitHub Desktop.
Save gigafied/4081536 to your computer and use it in GitHub Desktop.
Bookmarklet to Reload all <link rel="stylesheet"> tags on a given page. No moar CMD + SHIFT + R!!!
javascript:(function(){var links = document.getElementsByTagName("link");for (var i = 0; i < links.length; i++) {var link = links[i];if (link.rel === "stylesheet") {var queryString = "";var args = {};var href = link.href;href.replace(/[?&]+([^=&]+)(?:[=]*)([^&]*)/gi, function (m, key, value) {args[key] = value;});args.reload = (new Date()).getTime();for (var p in args) {queryString += (queryString ? "&" : "?") + p + "=" + args[p];}link.href = link.href.replace(/\?.*|$/, queryString);}}}());
@dlo
Copy link

dlo commented Nov 15, 2012

I use this guy.

javascript:void(function()%7Bvar%20i,a,s;a=document.getElementsByTagName('link');for(i=0;i%3Ca.length;i++)%7Bs=a%5Bi%5D;if(s.rel.toLowerCase().indexOf('stylesheet')%3E=0&&s.href)%20%7Bvar%20h=s.href.replace(/(&%7C%5C?)forceReload=%5Cd+/,'');s.href=h+(h.indexOf('?')%3E=0?'&':'?')+'forceReload='+(new%20Date().valueOf())%7D%7D%7D)();

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment