Table of Contents Previous entry (meta:icon64) Next entry (meta:author)
@grant is used to whitelist GM_* and GM.* functions, the unsafeWindow object and some powerful window functions.
// @grant GM_setValue
// @grant GM_getValue
// @grant GM.setValue
// @grant GM.getValue
// @grant GM_setClipboard
// @grant unsafeWindow
// @grant window.close
// @grant window.focus
// @grant window.onurlchange
Since closing and focusing tabs is a powerful feature this needs to be added to the @grant statements as well.
In case @grant is followed by none the sandbox is disabled. In this mode no GM_* function but the GM_info property will be available.
// @grant none
If no @grant tag is given an empty list is assumed. However this different from using none.