UserScript


Description:

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

Parameters:

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

Returns:

A new UserScript