Load a uri after waiting for aMillis milliseconds. If the docshell
is busy loading a page currently, the refresh request will be
queued and executed when the current load finishes.
| aUri | The uri to refresh. |
| aMillis | The number of milliseconds to wait. |
| aRepeat | Flag to indicate if the uri is to be repeatedly refreshed every aMillis milliseconds. |
| aMetaRefresh | Flag to indicate if this is a Meta refresh. |
Loads a URI immediately as if it were a refresh.
| aURI | The URI to refresh. |
| aMillis | The number of milliseconds by which this refresh would be delayed if it were not being forced. |
| aMetaRefresh | Flag to indicate if this is a meta refresh. |
Checks the passed in channel to see if there is a refresh header,
if there is, will setup a timer to refresh the uri found
in the header. If docshell is busy loading a page currently, the
request will be queued and executed when the current page
finishes loading.
Returns the NS_REFRESHURI_HEADER_FOUND success code if a refresh
header was found and successfully setup.
| aChannel | The channel to be parsed. |
Parses the passed in header string and sets up a refreshURI if
a “refresh” header is found. If docshell is busy loading a page
currently, the request will be queued and executed when
the current page finishes loading.
| aBaseURI | base URI to resolve refresh uri with. |
| principal | the associated principal |
| aHeader | The meta refresh header string. |
Cancels all timer loads.
True when there are pending refreshes, false otherwise.