Interface implemented by channels that support application caches.
[scriptable, uuid(9acfd21c-9c07-459f-8dae-ed2ffba23ddc)]
interface nsIApplicationCacheChannel : nsIApplicationCacheContainer
Attributes
When true, the channel will choose an application cache if one was not explicitly provided and none is available from the notification callbacks. Default value is false. This attribute will not be transferred through a redirect. NS_ERROR_ALREADY_OPENED will be thrown if set after AsyncOpen() is called.
attribute
boolean
chooseApplicationCache
When true, the channel will ask its notification callbacks for an application cache if one is not explicitly provided. Default value is true. NS_ERROR_ALREADY_OPENED will be thrown if set after AsyncOpen() is called.
attribute
boolean
inheritApplicationCache
TRUE when the resource came from the application cache. This might be false even there is assigned an application cache e.g. in case of fallback of load of an entry matching bypass namespace.
readonly attribute
PRBool
loadedFromApplicationCache
Compare to: