jakearchibald/trained-to-thrill — pull request #6 by horo-t (2014-10-10 04:16:59+00:00)
Title: add crossOrigin="anonymous"

Flicker's server sets `access-control-allow-origin` header in the response only when the HTTP request have the `origin` header.
The server must set `vary` header for such cases. But it is not set.

So once the image was fetched without the `origin` header from the page, the responce without access-control-allow-origin header is stored in the HttpCache, and all CORS request from the ServiceWorker will fail.
http://crbug.com/409090

To avoid this problem this patch set `crossOrigin="anonymous"` to the image elements in the page.