[ CCode ( has_construct_function = false ) ]
public UserScript (string source, UserContentInjectedFrames injected_frames, UserScriptInjectionTime injection_time, string[]? allow_list, string[]? block_list)
Creates a new user script.
Scripts can be applied to some URIs only by passing non-null values for allow_list
or block_list
. Passing a
null allow_list implies that all URIs are on the allow_list. The script is applied if an URI matches the
allow_list and not the block_list. URI patterns must be of the form `[protocol]://[host]/[path]`, where the *host* and *path* components
can contain the wildcard character (`*`) to represent zero or more other characters.
source |
Source code of the user script. |
injected_frames |
A UserContentInjectedFrames value |
injection_time |
A UserScriptInjectionTime value |
allow_list |
An allow_list of URI patterns or null |
block_list |
A block_list of URI patterns or null |
A new UserScript |