<div>Couple of comments...</div><div><br></div><div>1) Aaron's comment was not about caching them at all, it was about referring to them from a cached application and having them load via the network as usual. "Step 5" gets in the way of that.</div>
<div><br></div><div>2) The spec already allows for cross-origin caching, they can be explicitly listed in a manifest file.</div><div><br><br><div class="gmail_quote">On Mon, Jul 6, 2009 at 1:28 PM, Jonas Sicking <span dir="ltr"><jonas@sicking.cc></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="it">On Mon, Jul 6, 2009 at 11:46 AM, Aaron Whyte<<a href="mailto:awhyte@google.com">awhyte@google.com</a>> wrote:<br>
</div><div class="it">> When a page is loaded from an AppCache, even when online, external resources<br>
> such as images will not be loaded at all.<br>
> If <a href="http://foo.com" target="_blank">foo.com</a> has an image <img src="<a href="http://bar.com/img.png" target="_blank">http://bar.com/img.png</a>" />, then according<br>
> to the steps in<br>
> <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#changesToNetworkingModel" target="_blank">http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#changesToNetworkingModel</a><br>
> it will fail the load for the resource.<br>
> For example, someone with an Offline Gmail client would never be able to see<br>
> cross-domain images in emails, even when completely online.<br>
> There's no workaround in the current spec.<br>
<br>
</div>The workaround is for the gmail to download the images to gmails<br>
servers and then serve them from a google domain. Not as simple as<br>
simply being able to cache urls from other servers I agree, but doing<br>
multi domain application caches is very complicated from a security<br>
point of view so I think we wanted to stay clear of it for the first<br>
iteration of the spec.<br>
<font color="#888888"><br>
/ Jonas<br>
</font></blockquote></div><br></div>