Struct
WebKit2UserScript
Description [src]
struct WebKitUserScript {
/* No available fields */
}
A JavaScript snippet which can be injected in loaded pages.
Available since: | 2.6 |
Constructors
webkit_user_script_new
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.
Available since: 2.6
webkit_user_script_new_for_world
Creates a new user script for script world with name world_name
.
See webkit_user_script_new()
for a full description.
Available since: 2.22
Instance methods
webkit_user_script_ref
Atomically increments the reference count of user_script
by one.
This function is MT-safe and may be called from any thread.
Available since: 2.6
webkit_user_script_unref
Atomically decrements the reference count of user_script
by one.
If the reference count drops to 0, all memory allocated by
WebKitUserScript
is released. This function is MT-safe and may be called
from any thread.
Available since: 2.6