mozilla

Compare Revisions

Components.utils.Sandbox

Change Revisions

Revision 344763:

Revision 344763 by Laurentj on

Revision 349799:

Revision 349799 by jimb@red-bean.com on

Title:
Components.utils.Sandbox
Components.utils.Sandbox
Slug:
Components.utils.Sandbox
Components.utils.Sandbox
Tags:
"XPConnect", "XPCOM:Language Bindings"
"XPConnect", "XPCOM:Language Bindings"
Content:

Revision 344763
Revision 349799
n35      The constructor accepts an optional parameter. This parametn35      The constructor accepts an optional parameter. This paramet
>er is an object that contains up to three optional properties:>er is an object with the following optional properties:
t62          “X-ray vision” is exactly the same X-ray behavior that t62          “X-ray vision” is exactly the same X-ray behavior that 
>script always gets, by default, when working with DOM objects acc>script always gets, by default, when working with DOM objects acr
>ross origin boundaries. This is primarily visible for chrome code>oss origin boundaries. This is primarily visible for chrome code 
> accessing content. However, it also occurs during cross-origin a>accessing content. However, it also occurs during cross-origin ac
>ccess between two content pages, since each page sees a "vanilla">cess between two content pages, since each page sees a "vanilla" 
> view of the other. The protection is bidirectional: the caller s>view of the other. The protection is bidirectional: the caller se
>ees the bonafide DOM objects without being confused by sneakily-r>es the bonafide DOM objects without being confused by sneakily-re
>edefined properties, and the target receives appropriate privacy >defined properties, and the target receives appropriate privacy f
>from having its expandos inspected by untrusted callers. In situa>rom having its expandos inspected by untrusted callers. In situat
>tions where only unidirectional protection is needed, callers hav>ions where only unidirectional protection is needed, callers have
>e the option to waive the Xray behavior using <code>wrappedJSObje> the option to waive the Xray behavior using <code>wrappedJSObjec
>ct</code> or <code>XPCNativeWrapper.unwrap().</code>>t</code> or <code>XPCNativeWrapper.unwrap().</code>

Back to History