[scriptable, uuid(9575693c-60d9-4332-b6b8-6c29289339cb)]
interface nsIAboutModule : nsISupports

Constants

 A flag that indicates whether a URI is safe for untrusted
 content.  If it is, web pages and so forth will be allowed to
 link to this about: URI.  Otherwise, only chrome will be able
 to link to it.
const unsigned long URI_SAFE_FOR_UNTRUSTED_CONTENT = 1
 A flag that indicates whether script should be enabled for the
 given about: URI even if it's disabled in general.
const unsigned long ALLOW_SCRIPT = 2

Methods

 A method to get the flags that apply to a given about: URI.  The URI
 passed in is guaranteed to be one of the URIs that this module
 registered to deal with.
unsigned long getURIFlags(in nsIURI aURI)
 Constructs a new channel for the about protocol module. 

 @param aURI the uri of the new channel
nsIChannel newChannel(in nsIURI aURI)