Readonly
canThe desktop background color, visible when no background image is used, or if the background image is centered and does not fill the entire screen. A rgb value, where (r << 16 | g << 8 | b)
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.
Determines whether or not Firefox is the "Default Browser." This is simply whether or not Firefox is registered to handle http links.
true if the check should be made for HTTP and HTML. false if the check should be made for HTTP only. This parameter may be ignored on some platforms.
Registers Firefox as the "Default Browser."
Register Firefox as the handler for additional protocols (chrome etc) and web documents (.html, .xhtml etc).
Whether or not Firefox should attempt to become the default browser for all users on a multi-user system.
Sets the desktop background image using either the HTML
element supplied or the background image of the element supplied.
How to place the image on the desktop
The image name. Equivalent to the leaf name of the location.href.
Generated using TypeDoc
Used to determine whether or not to offer "Set as desktop background" functionality. Even if shell service is available it is not guaranteed that it is able to set the background for every desktop which is especially true for Linux with its many different desktop environments.