[whatwg] AppCache-related e-mails
michaeln at google.com
Tue Aug 2 16:44:57 PDT 2011
On Tue, Aug 2, 2011 at 4:40 PM, Ian Hickson <ian at hixie.ch> wrote:
> On Tue, 2 Aug 2011, Michael Nordman wrote:
> > >>
> > >> A common request that maybe we can agree upon is the ability to list
> > >> manifests that are cached and to delete them via script. Something
> > >> like...
> > >> String window.applicationCache.getManifests(); // returns
> > >> manifest for the origin
> > >> void window.applicationCache.deleteManifest(manifestUrl);
> > >
> > > This is trivial to do already; just return 404s for all the manifests
> > > you no longer want to keep around.
> > It involves creating hidden iframes loaded with pages that refer to the
> > manifests to be deleted, straightforward but gunky.
> If you actively want to seek out old manifests, sure, but what's the use
> case for doing that? It would be like trying to actively evict things from
> HTTP caches.
> > >> 0. [DONE] A means of not invoking the fallback resource for some error
> > >> responses that would generally result in the fallback resource being
> > >> returned. An additional response header would suite they're needs...
> > >> something like...
> > >> x-chromium-appcache-fallback-override: disallow-fallback
> > >> If a response header is present with that value, the fallback response
> > >> would not be returned.
> > >> http://code.google.com/p/chromium/issues/detail?id=82066
> > >
> > > What's the use case? When would you ever want to show the user an
> > > error yet really desire to indicate that it's an error and not a 200
> > > OK response?
> > Google Docs. Instead of seeing a fallback page that erroneously says
> > "You must be offline and this document is not available.", they wanted
> > to show the actual error page generated by the server in the case of a
> > deleted document or when the user doesn't have rights to access that
> > doc.
> I don't see what's wrong with using 200 OK for that case.
You should talk to the app developers. I think there are other consumers of
these urls besides the browser. To change the status code to 200 would break
those other consumers.
> Ian Hickson U+1047E )\._.,--....,'``. fL
> http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
> Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg