If there was a standard checksum request within HTTP, sure. Otherwise you're going to break some workflows with this kind of aggressive caching. Maybe it should be an opt-in setting (and maybe it already is).
but the data is not there! it's just displaying a partially-loaded image.
Does it matter if you want a bit for bit copy of what's on the screen?