There is a particular page that I would like the browser to always load, particularly when the user presses the browser back button to get to it.
So I use the follow
The answer is to include the following attribute in the body tag to force Safari to reload the page:
onunload=""
As in:
<body onunload="">
I found this here: Safari browser ignoring my no-cache
Which in turn got it from this thread: Is there a cross-browser onload event when clicking the back button?
Also see this Webkit bug report: https://bugs.webkit.org/show_bug.cgi?id=71509
I am experiencing the same issue, and it appears to be to be a bug in Safari.