Question: Safari (iOS): unexpected caching behaviour
We are the developers of Mail Service mail.ukr.net. Recently our users started reporting strange issue with using our Web service on Safari. Most of them use iOS 10.3.1.
Users clear all Safari caches but the issue persists. It seems that the issue is related to changes in the internet connection. Switching Wi-Fi hotspots or switching from Wi-Fi to 3G.
Note that almost all users had "Automatically Save Offline" option enabled in the Safari settings. Disabling it didn't help.
If not from our servers where else could Safari retrieve old page version from? Is there another cache that is not cleared from settings? Like on the iCloud, because of "Automatically Save Offline" option was enabled at the time of opening old page?
If so what extra HTTP headers should we specify to disable page caching? We currently specify:
* Pragma: no-cache
* Cache-Control: no-cache
* Expires: (time value of the past)
Team of mail.ukr.net
iPhone 7, iOS 10.3.1, Safari