Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Should the resource at this location be loaded? ShouldLoad will be called before loading the resource at aContentLocation to determine whether to start the load at all.
ACCEPT or REJECT_*
shouldLoad can be called while the DOM and layout of the document involved is in an inconsistent state. This means that implementors of this method MUST NOT do any of the following:
the location of the content being checked; must not be null
the loadinfo of the channel being evaluated.
OPTIONAL. a guess for the requested content's MIME type, based on information available to the request initiator (e.g., an OBJECT's type attribute); does not reliably reflect the actual MIME type of the requested content
Should the resource be processed? ShouldProcess will be called once all the information passed to it has been determined about the resource, typically after part of the resource has been loaded.
ACCEPT or REJECT_*
shouldProcess can be called while the DOM and layout of the document involved is in an inconsistent state. See the note on shouldLoad to see what this means for implementors of this method.
OPTIONAL; the location of the resource being requested: MAY be, e.g., a post-redirection URI for the resource.
the loadinfo of the channel being evaluated.
the MIME type of the requested resource (e.g., image/png), as reported by the networking library, if available (may be empty if inappropriate for the type).
Generated using TypeDoc
Interface for content policy mechanism. Implementations of this interface can be used to control loading of various types of out-of-line content, or processing of certain types of in-line content.
WARNING: do not block the caller from shouldLoad or shouldProcess (e.g., by launching a dialog to prompt the user for something).