Does the Greasemonkey Firefox run JS in it's own sandbox/layer or does it need global javascript on the pages it is running on?
By that I mean if I had another plugin like NoScript block a page's JS, would using Greasemonkey result in the page's JS then being unblocked? Or, would the page's JavaScript remain blocked and Greasemonkey's JavaScript just run over the top of it in it's own layer with everything still being secure? I did give it a quick test and the pages JS seemed blocked, so probably fine. However I am not fully sure how it hooks into websites/browser JS.