Chrome + CORS + cache - requesting same file from two different origins Chrome + CORS + cache - requesting same file from two different origins google-chrome google-chrome

Chrome + CORS + cache - requesting same file from two different origins


I found this blog that help: Add Vary headers to S3It helped by adding Vary headers to all XHR request.

I did run into a problem with html request (i.e. ) but I was able to overcome that by using hackround#2 described here:https://serverfault.com/a/856948

TL;DR of hack#2 is to use a "dummy" query string parameter that differs for HTML and XHR or is absent from one or the other. Example: <img src="https://s3.png?x-request=html">


I just add a timestamp in request URL to force load the asset from S3 again, not from cache, such as xxxx?timestamp=yyyy