Something that would really reload the page or resource, ignoring whatever might be in cache.
Safari always reloads (ctrl+r) a page ignoring whatever that might be in the cache.
As Athena points out, iframes are cached. It's actually not the iframe content, but the request that's cached.
In those cases, Safari caches the page, and then no matter which link you click, shows the iframe from the last click BEFORE the refresh (or back/forward). It's then stuck on that content, and shows it for all links.
This is overcome by assigning a different iframe id on each load:
iframe.id = new Date().getTime();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With