Manifest keys: user_scripts, user_scripts

Not supported on manifest versions above 2.

Not allowed in: Devtools pages

_OnBeforeScriptUserScript
RegisteredUserScript
UserScriptOptions
onBeforeScript
register
onBeforeScript: WebExtEvent<(userScript: _OnBeforeScriptUserScript) => void>

Event called when a new userScript global has been created

Allowed in: Content scripts only

  • Register a user script programmatically given its userScripts.UserScriptOptions, and resolves to a userScripts.RegisteredUserScript instance

    Parameters

    Returns Promise<RegisteredUserScript>