Issue
I work a lot with stylesheets, I change something and I check how it looks. However most if not all current browsers, store the stylesheet and thus won't let me see the differences. Only with a lot of Reset Safari, Empty Cache button presses it suddenly updates but this is really annoying.
Question
Is there a way to disable the cache feature in browsers? So it won't store any files and I will always fetch the latest css from the server.
Ps. Safari's Empty Cache and Reset Safari doesn't always clear the cache and Develop > Disable Cache doesn't seem to do anything.
I just found that in the latest version of Safari for macOS, you can press Cmd+Option+R to hard refresh (as opposed to the standard Cmd+R that refreshes with a cache). This is a game changer for me!
Cmd+Shift+R just opens the Reader View on my Mac.
Thanks to T.J. Crowder for helping me in the right direction - I figured it out.
On Windows you can, in fact, press Ctrl+F5 to force the browser to refresh.
On Mac Safari you can hold the Shift button, then press the refresh button to do the same.
In Chrome, IE, Firefox, and most other browsers,
Ctrl+F5
("hard refresh") will force reloading cached resources on the page. I do this all the time. I can't speak for Safari, but I'd expect it would do the same.Edit: I just did a search for "+Safari +hard +refresh" and it looks like on the Mac, you hold down the
Options
key while clicking refresh. Some sources sayShift
also works, and thatCommand+Option+E
clears cache.