@mozilla.org/browser/safebrowsing/navstartlistener;1
This component implements the following interfaces:
- nsIDocNavStartProgressListener
- nsIObserver
- nsISupports
- nsISupportsWeakReference
- nsIWebProgressListener
Constants
Properties
nsIDocNavStartProgressCallback nsIDocNavStartProgressListener.callback
The callback, if non-null, used when globalProgressListenerEnabled is true. Setting this to null has the side effect of unqueueing any pending events for which a callback would be notified; setting it to any other value, however, will not unqueue any events.
PRUint32 nsIDocNavStartProgressListener.delay
Number of ms to wait after receiving a doc load event and calling the callback. Even when set to zero, we set a timer so the call will fire asynchronously. Defaults to 0.
PRBool nsIDocNavStartProgressListener.globalProgressListenerEnabled
Set to true to enable this component. Defaults to false (disabled). When you set this to true, the listener will be attached to the docloader and the callback can start getting events.
Methods
| Interface | Method |
|---|---|
| nsISupportsWeakReference |
nsIWeakReference GetWeakReference ( )
|
| nsIDocNavStartProgressListener |
PRBool isSpurious ( nsIURI URI )
|
| nsIObserver |
void observe ( nsISupports subject , char* topic , PRUnichar* data )
|
| nsIWebProgressListener |
void onLocationChange ( nsIWebProgress webProgress , nsIRequest request , nsIURI location )
|
| nsIWebProgressListener |
void onProgressChange ( nsIWebProgress webProgress , nsIRequest request , PRInt32 curSelfProgress , PRInt32 maxSelfProgress , PRInt32 curTotalProgress , PRInt32 maxTotalProgress )
|
| nsIWebProgressListener |
void onSecurityChange ( nsIWebProgress webProgress , nsIRequest request , PRUint32 state )
|
| nsIWebProgressListener |
void onStateChange ( nsIWebProgress webProgress , nsIRequest request , PRUint32 stateFlags , nsresult status )
|
| nsIWebProgressListener |
void onStatusChange ( nsIWebProgress webProgress , nsIRequest request , nsresult status , PRUnichar* message )
|
Reference documentation is generated from Mozilla's source.
