> For some reason Internet Explorer doesn't cache the jpg that has the xml
> removed, and that's why it requests the image again when reloading the
> page. I'll do some experiments with other images that are filtered.
If you have the time to check you can try
to remove
} else if (marker >= 0xe0 && marker <= 0xef) { (line 72 of
IECompatibleJpegInputStream)
and add
} else if (marker == 0xed) {
instead
