[ 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 |