My phone (not iPhone) always gives me the latest images and always refreshes when I press browser reload. Sounds like a quirk of iPhone or maybe your ISP ....
On Saturday, 10 December 2016 06:23:25 UTC+2, Chris Mattingly wrote: > I already have auto-refresh on the page and this is not a problem on > "real" browsers - just on the mobile devices. Again, I have a workaround in > place, but was just looking for other (better) solutions. > > I skimmed through multiple hits on this problem over at stackoverflow and > most point to this same "cache-busting" fake query parameter to the img src > tag. > > The real solution here should be to use unique filenames, which > understandably won't work for everyone (e.g. not using the rsync delete > option), but would be better in my situation so that the cache can be > properly used for the less-frequently updated images. Sounds like a good > project to avoid the family over the upcoming holiday. ;) > > -Chris > > > On Fri, Dec 9, 2016 at 10:52 PM, Andrew Milner <[email protected] > <javascript:>> wrote: > >> Images should be reloaded when refresh button is pressed in the browser >> if they have been updated whilst browser is open on the page. Or are you >> seeking an auto-refresh capability? >> >> >> On Friday, 9 December 2016 23:27:26 UTC+2, Chris Mattingly wrote: >> >>> I've searched the archives with no luck for this issue. >>> >>> When a given skin doesn't change the filename for the graphs (day*.png, >>> etc.) the images are never updated/reloaded when viewing on mobile browsers >>> (tested Safari & Chrome on an iPhone). >>> >>> My workaround was to append '?$current.dateTime.raw' to the img src. The >>> minor downfall with this is that for the images that are not updated every >>> report cycle (weekly/monthly), since the html file is still regenerated, >>> the current timestamp will still be appended. Granted, since these images >>> are so small, it's not much to worry about. >>> >>> Are there any better fixes for this problem? Given it's impossible to >>> know which browsers will obey any of the Cache/Pragma/Expires parameters, >>> maybe there isn't... >>> >>> Thanks! >>> >>> -Chris >>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
