Struct

WebKitWebExtensionMatchPattern

since: 2.48

Description [src]

struct WebKitWebExtensionMatchPattern {
  /* No available fields */
}

Represents a way to specify a group of URLs for use in WebExtensions.

All match patterns are specified as strings. Apart from the special <all_urls> pattern, match patterns consist of three parts: scheme, host, and path.

Generally, match patterns are returned from a WebKitWebExtension.

Available since: 2.48

Constructors

webkit_web_extension_match_pattern_new_all_hosts_and_schemes

Returns a new WebKitWebExtensionMatchPattern that has * for scheme, host, and path.

since: 2.48

webkit_web_extension_match_pattern_new_all_urls

Returns a new WebKitWebExtensionMatchPattern for <all_urls>.

since: 2.48

webkit_web_extension_match_pattern_new_with_scheme

Returns a new WebKitWebExtensionMatchPattern for the specified scheme, host, and path strings.

since: 2.48

webkit_web_extension_match_pattern_new_with_string

Returns a new WebKitWebExtensionMatchPattern for the specified string.

since: 2.48

Functions

webkit_web_extension_match_pattern_register_custom_URL_scheme

Registers a custom URL scheme that can be used in match patterns.

since: 2.48

Instance methods

webkit_web_extension_match_pattern_get_host

Gets the host part of the pattern string, unless webkit_web_extension_match_pattern_get_matches_all_urls is TRUE.

since: 2.48

webkit_web_extension_match_pattern_get_matches_all_hosts

Gets whether the match pattern matches all host. This happens when the pattern is <all_urls>, or if * is set as the host string.

since: 2.48

webkit_web_extension_match_pattern_get_matches_all_urls

Gets whether the match pattern matches all URLs, in other words, whether the pattern is <all_urls>.

since: 2.48

webkit_web_extension_match_pattern_get_path

Gets the path part of the pattern string, unless webkit_web_extension_match_pattern_get_matches_all_urls() is TRUE.

since: 2.48

webkit_web_extension_match_pattern_get_scheme

Gets the scheme part of the pattern string, unless webkit_web_extension_match_pattern_get_matches_all_urls is TRUE.

since: 2.48

webkit_web_extension_match_pattern_get_string

Gets the original pattern string.

since: 2.48

webkit_web_extension_match_pattern_matches_pattern

Matches the matchPattern against the specified pattern with options.

since: 2.48

webkit_web_extension_match_pattern_matches_url

Matches the matchPattern against the specified URL with options.

since: 2.48

webkit_web_extension_match_pattern_ref

Atomically acquires a reference on the given matchPattern.

since: 2.48

webkit_web_extension_match_pattern_unref

Atomically releases a reference on the given matchPattern.

since: 2.48