mozilla
Your Search Results

    nsIDOMGlobalPropertyInitializer

    This article is in need of a technical review.

    An initializer for global properties that lets them know about the window they're being attached to.
    1.0
    28
    Introduced
    Gecko 2.0
    Inherits from: nsISupports Last changed in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)

    An XPCOM component implementing this interface can be exposed to web content as a property on the window. See Custom window properties are a snap in Firefox blog post for details.

    An alternative way to expose an object to the web content is to add the property in response to the content-document-global-created notification.

    Method overview

    jsval init(in nsIDOMWindow window);

    Methods

    init()

    jsval init(
      in nsIDOMWindow window
    );
    
    Parameters
    window
    The window to which the global property is being attached.
    Return value

    The initialized global property. Ensure that you never return any internal XPCOM objects to untrusted code.  It is also recommended to use __exposedProps__ to control which members are exposed.

    See also

    Document Tags and Contributors

    Contributors to this page: Sheppy, mnoorenberghe, Nickolay, ddahl, kscarfone
    Last updated by: Sheppy,