Top |
WebKitUserStyleSheet *
webkit_user_style_sheet_ref (WebKitUserStyleSheet *user_style_sheet
);
Atomically increments the reference count of user_style_sheet
by one.
This function is MT-safe and may be called from any thread.
Since: 2.6
void
webkit_user_style_sheet_unref (WebKitUserStyleSheet *user_style_sheet
);
Atomically decrements the reference count of user_style_sheet
by one.
If the reference count drops to 0, all memory allocated by
WebKitUserStyleSheet is released. This function is MT-safe and may be
called from any thread.
Since: 2.6
WebKitUserStyleSheet * webkit_user_style_sheet_new (const gchar *source
,WebKitUserContentInjectedFrames injected_frames
,WebKitUserStyleLevel level
,const gchar * const *allow_list
,const gchar * const *block_list
);
Creates a new user style sheet. Style sheets 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 style
sheet 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 style sheet. |
|
injected_frames |
A WebKitUserContentInjectedFrames value |
|
level |
||
allow_list |
An allow_list of URI patterns or |
[array zero-terminated=1][allow-none] |
block_list |
A block_list of URI patterns or |
[array zero-terminated=1][allow-none] |
Since: 2.6
WebKitUserStyleSheet * webkit_user_style_sheet_new_for_world (const gchar *source
,WebKitUserContentInjectedFrames injected_frames
,WebKitUserStyleLevel level
,const gchar *world_name
,const gchar * const *allow_list
,const gchar * const *block_list
);
Creates a new user style sheet for script world with name world_name
.
See webkit_user_style_sheet_new()
for a full description.
source |
Source code of the user style sheet. |
|
injected_frames |
A WebKitUserContentInjectedFrames value |
|
level |
||
world_name |
the name of a WebKitScriptWorld |
|
allow_list |
An allow_list of URI patterns or |
[array zero-terminated=1][allow-none] |
block_list |
A block_list of URI patterns or |
[array zero-terminated=1][allow-none] |
Since: 2.22
WebKitUserScript *
webkit_user_script_ref (WebKitUserScript *user_script
);
Atomically increments the reference count of user_script
by one.
This function is MT-safe and may be called from any thread.
Since: 2.6
void
webkit_user_script_unref (WebKitUserScript *user_script
);
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.
Since: 2.6
WebKitUserScript * webkit_user_script_new (const gchar *source
,WebKitUserContentInjectedFrames injected_frames
,WebKitUserScriptInjectionTime injection_time
,const gchar * const *allow_list
,const gchar * const *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 WebKitUserContentInjectedFrames value |
|
injection_time |
A WebKitUserScriptInjectionTime value |
|
allow_list |
An allow_list of URI patterns or |
[array zero-terminated=1][allow-none] |
block_list |
A block_list of URI patterns or |
[array zero-terminated=1][allow-none] |
Since: 2.6
WebKitUserScript * webkit_user_script_new_for_world (const gchar *source
,WebKitUserContentInjectedFrames injected_frames
,WebKitUserScriptInjectionTime injection_time
,const gchar *world_name
,const gchar * const *allow_list
,const gchar * const *block_list
);
Creates a new user script for script world with name world_name
.
See webkit_user_script_new()
for a full description.
source |
Source code of the user script. |
|
injected_frames |
A WebKitUserContentInjectedFrames value |
|
injection_time |
A WebKitUserScriptInjectionTime value |
|
world_name |
the name of a WebKitScriptWorld |
|
allow_list |
An allow_list of URI patterns or |
[array zero-terminated=1][allow-none] |
block_list |
A block_list of URI patterns or |
[array zero-terminated=1][allow-none] |
Since: 2.22
WebKitUserContentFilter *
webkit_user_content_filter_ref (WebKitUserContentFilter *user_content_filter
);
Atomically increments the reference count of user_content_filter
by one.
This function is MT-safe and may be called from any thread.
Since: 2.24
void
webkit_user_content_filter_unref (WebKitUserContentFilter *user_content_filter
);
Atomically decrements the reference count of user_content_filter
by one.
If the reference count drops to 0, all the memory allocated by the
WebKitUserContentFilter is released. This function is MT-safe and may
be called from any thread.
Since: 2.24
const char *
webkit_user_content_filter_get_identifier
(WebKitUserContentFilter *user_content_filter
);
Obtain the identifier previously used to save the user_content_filter
in the
WebKitUserContentFilterStore.
Since: 2.24
Specifies in which frames user style sheets are to be inserted in.
Insert the user style sheet in all the frames loaded by the web view, including nested frames. This is the default. |
||
Insert the user style sheet *only* in the top-level frame loaded by the web view, and *not* in the nested frames. |
Since: 2.6
Specifies how to treat an user style sheet.
The style sheet is an user style sheet, its contents always override other style sheets. This is the default. |
||
The style sheet will be treated as if it was provided by the loaded documents. That means other user style sheets may still override it. |
Since: 2.6
Specifies at which place of documents an user script will be inserted.
Since: 2.6