Implemented by
[scriptable, uuid(cba513eb-c457-4b93-832c-1a979e66edd1)]
interface nsIPrefetchService : nsISupports
Methods
Enumerate the items in the prefetch queue. Each element in the
enumeration is an nsIDOMLoadStatus.
@param aIncludeNormalItems include normal prefetch items in the list.
@param aIncludeOfflineItems include items being fetched for offline
use.
nsISimpleEnumerator
enumerateQueue(in boolean aIncludeNormalItems, in boolean aIncludeOfflineItems)
Enqueue a request to prefetch the specified URI.
@param aURI the URI of the document to prefetch
@param aReferrerURI the URI of the referring page
@param aSource the DOM node (such as a <link> tag) that requested this
fetch, or null if the prefetch was not requested by a DOM node.
@param aExplicit the link element has an explicit prefetch link type
void
prefetchURI(in nsIURI aURI, in nsIURI aReferrerURI, in nsIDOMNode aSource, in boolean aExplicit)
Enqueue a request to prefetch the specified URI, making sure it's in the
offline cache.
@param aURI the URI of the document to prefetch
@param aReferrerURI the URI of the referring page
@param aSource the DOM node (such as a <link> tag) that requested this
fetch, or null if the prefetch was not requested by a DOM node.
@param aExplicit the link element has an explicit offline link type
void
prefetchURIForOfflineUse(in nsIURI aURI, in nsIURI aReferrerURI, in nsIDOMNode aSource, in boolean aExplicit)
Compare to: