Readonly
defaultCSPReturns the default content security policy which applies to extension documents which do not specify any custom policies.
Readonly
defaultCSPV3Same as above, but used for extensions using manifest v3.
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.
Returns true if unprivileged code associated with the given addon may load
data from |aURI|. If |aExplicit| is true, the
Returns true if a given extension:// URI is web-accessible and loadable by the source. This should be called if the protocol flags for the extension URI has URI_WEB_ACCESSIBLE.
Generated using TypeDoc
This interface allows the security manager to query custom per-addon security policy.