For increased security, GreaseVervet uses the @match
syntax used by Chrome. For compatibility, as well as @match
and @match_exclude
it will accept @include
metadata lines, but it interprets them using the @match
syntax. If neither type of file specification is found in the userscript header, the compiler applies the script to all allowed URIs. Regexp expressions are not supported.
There are some other minor differences: GreaseVervet includes both data:
and file:
in the list of greaseable URI schemes. As with Greasemonkey, file:
support is user-configurable via the greasemonkey.fileIsGreaseable
preference.
data:
? Is it documented?about:blank
support.Works.
Works, and honours the browser.tabs.loadInBackground
preference. However, does not return a window
object for the new tab.
Bug: doesn't send a Referrer header when loading the new tab's content.