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.