Sandbox: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
added link to http://developer.mozilla.org/en/docs/Components.utils
added evalInSandbox
Line 1: Line 1:
For [[security]] reasons, modern [[Greasemonkey#History|versions]] of [[Greasemonkey]] execute each script in a "sandbox", which isolates trusted [[user script]] code from potentially malicious web page code.
For [[security]] reasons, modern [[Greasemonkey#History|versions]] of [[Greasemonkey]] execute each script in a "sandbox", which isolates trusted [[user script]] code from potentially malicious web page code.


Documentation for Component.utils.Sandbox may eventually show up on the [[http://developer.mozilla.org/en/docs/Components.utils Component.utils]] page, but it not there now.
Documentation for Component.utils.Sandbox may eventually show up on the [[http://developer.mozilla.org/en/docs/Components.utils Component.utils]] page, but it not there now. There is documentation for [[http://developer.mozilla.org/en/docs/Components.utils.evalInSandbox Components.utils.evalInSandbox]] which gives an example of Sandbox usage.


For more information, see [[Wikipedia:Sandbox_(computer_security)|wikipedia's article on the topic]].
For more information, see [[Wikipedia:Sandbox_(computer_security)|wikipedia's article on the topic]].


{{stub}}
{{stub}}

Revision as of 01:27, 22 January 2007

For security reasons, modern versions of Greasemonkey execute each script in a "sandbox", which isolates trusted user script code from potentially malicious web page code.

Documentation for Component.utils.Sandbox may eventually show up on the [Component.utils] page, but it not there now. There is documentation for [Components.utils.evalInSandbox] which gives an example of Sandbox usage.

For more information, see wikipedia's article on the topic.