Sadly (it happens to me too), most of these pages use either a Meta
<meta http-equiv=”refresh”>
or some form of Javascript to accomplish the reload every XX seconds.
For the former case, Firefox (not Safari) had an option to disable it (Tools >> Options >> Advanced >> General >> Accessibility -> Warn me when web sites try to redirect or reload the page).
However that option not always works, specially with newer sites; also that is a Firefox option only, which apparently you already knew about.
In the latter case (Javascript) there isn’t much we can do. As far as I understand, no CSS trick can prevent that (which would be the only tool we could have at the moment). I’m sure that at some clever (and bored) coder will create an extension that captures that and tries to prevent it.
In the meantime, you (and the rest of us) are out of luck while using Safari.
The ideal would be those sites to implement an AJAX form of communication that informs the user that there’s new content. All in all, it’s a series of hacks over a static protocol that maintains no “session” by design.
I don't know if this is exactly what you want, but if you open Settings, then click on Safari, then scroll down and click on Advanced, then click on Website Data you will get a list of websites that have stored data. You can click Edit then remove the data from just the sites that you want to remove stored data from.
Best Answer
Go to
Safari > Empty Cache
, or hit ⌘ Command+⌥ Option+E. To refresh, click the refresh button on the addressbar or press ⌘ Command+R.Another tip. If you want to restore Safari, like completely clear all the caches, or parts of it, go to
Safari > Reset Safari
. I use it usually when I need to clear a lot of memory from Safari, for it will clear the webpage screenshots, the cookies, the favicons, etc.Edit: On the latest version of
Empty Cache
isn't on theSafari
menu any more. It's now on theDevelop
menu. To show theDevelop
menu it, go toSafari > Preferences...
, click theAdvanced
tab, and checkShow Develop menu in menu bar
. The keyboard shortcut remains unchanged, though.Safari > Reset Safari
isn't an option any more. To clear history you can useHistory > Clear History...
and to clear cookies/local storage data, go toSafari > Preferences...
, click thePrivacy
tab, and either clickRemove All Website Data...
orDetails...
to view and remove it for individual sites.