Constructor

WebKit2WebsitePoliciesnew_with_policies

since: 2.30

Declaration [src]

WebKitWebsitePolicies*
webkit_website_policies_new_with_policies (
  const gchar* first_policy_name,
  ...
)

Description [src]

Create a new WebKitWebsitePolicies with given policies.

Create a new WebKitWebsitePolicies with policies given as variadic arguments.

Available since: 2.30

This method is not directly available to language bindings.

Parameters

first_policy_name

Type: const gchar*

Name of the first policy to set.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
...

Type: 

Value of first policy, followed by more policies, NULL-terminated.

Return value

Type: WebKitWebsitePolicies

The newly created WebKitWebsitePolicies

WebKitWebsitePolicies *default_website_policies = webkit_website_policies_new_with_policies(
    "autoplay", WEBKIT_AUTOPLAY_DENY,
    NULL);

// ...

WebKitWebView *view = WEBKIT_WEB_VIEW(g_object_new(WEBKIT_TYPE_WEB_VIEW,
    "web-context", ctx,
    "settings", settings,
    "user-content-manager", content_manager,
    "website-policies", default_website_policies,
    NULL));

// ...

The caller of the function takes ownership of the data, and is responsible for freeing it.