Table of Contents

Class UserContentManager

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class UserContentManager
Inheritance
UserContentManager
Inherited Members

Methods

AddFilter(IntPtr, UserContentFilterHandle)

Calls native method webkit_user_content_manager_add_filter. Version: 2.24

[Version("2.24")]
public static extern void AddFilter(IntPtr manager, UserContentFilterHandle filter)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

filter UserContentFilterHandle

Transfer ownership: None Nullable: False

AddScript(IntPtr, UserScriptHandle)

Calls native method webkit_user_content_manager_add_script. Version: 2.6

[Version("2.6")]
public static extern void AddScript(IntPtr manager, UserScriptHandle script)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

script UserScriptHandle

Transfer ownership: None Nullable: False

AddStyleSheet(IntPtr, UserStyleSheetHandle)

Calls native method webkit_user_content_manager_add_style_sheet. Version: 2.6

[Version("2.6")]
public static extern void AddStyleSheet(IntPtr manager, UserStyleSheetHandle stylesheet)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

stylesheet UserStyleSheetHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_user_content_manager_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New()

Calls native constructor webkit_user_content_manager_new. Version: 2.6

[Version("2.6")]
public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

RegisterScriptMessageHandler(IntPtr, NonNullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method webkit_user_content_manager_register_script_message_handler. Version: 2.40

[Version("2.40")]
public static extern bool RegisterScriptMessageHandler(IntPtr manager, NonNullableUtf8StringHandle name, NullableUtf8StringHandle worldName)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

worldName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

RegisterScriptMessageHandlerWithReply(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method webkit_user_content_manager_register_script_message_handler_with_reply. Version: 2.40

[Version("2.40")]
public static extern bool RegisterScriptMessageHandlerWithReply(IntPtr manager, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle worldName)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

worldName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

RemoveAllFilters(IntPtr)

Calls native method webkit_user_content_manager_remove_all_filters. Version: 2.24

[Version("2.24")]
public static extern void RemoveAllFilters(IntPtr manager)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

RemoveAllScripts(IntPtr)

Calls native method webkit_user_content_manager_remove_all_scripts. Version: 2.6

[Version("2.6")]
public static extern void RemoveAllScripts(IntPtr manager)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

RemoveAllStyleSheets(IntPtr)

Calls native method webkit_user_content_manager_remove_all_style_sheets. Version: 2.6

[Version("2.6")]
public static extern void RemoveAllStyleSheets(IntPtr manager)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

RemoveFilter(IntPtr, UserContentFilterHandle)

Calls native method webkit_user_content_manager_remove_filter.

public static extern void RemoveFilter(IntPtr manager, UserContentFilterHandle filter)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

filter UserContentFilterHandle

Transfer ownership: None Nullable: False

RemoveFilterById(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_user_content_manager_remove_filter_by_id. Version: 2.26

[Version("2.26")]
public static extern void RemoveFilterById(IntPtr manager, NonNullableUtf8StringHandle filterId)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

filterId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RemoveScript(IntPtr, UserScriptHandle)

Calls native method webkit_user_content_manager_remove_script. Version: 2.32

[Version("2.32")]
public static extern void RemoveScript(IntPtr manager, UserScriptHandle script)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

script UserScriptHandle

Transfer ownership: None Nullable: False

RemoveStyleSheet(IntPtr, UserStyleSheetHandle)

Calls native method webkit_user_content_manager_remove_style_sheet. Version: 2.32

[Version("2.32")]
public static extern void RemoveStyleSheet(IntPtr manager, UserStyleSheetHandle stylesheet)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

stylesheet UserStyleSheetHandle

Transfer ownership: None Nullable: False

UnregisterScriptMessageHandler(IntPtr, NonNullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method webkit_user_content_manager_unregister_script_message_handler. Version: 2.40

[Version("2.40")]
public static extern void UnregisterScriptMessageHandler(IntPtr manager, NonNullableUtf8StringHandle name, NullableUtf8StringHandle worldName)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

worldName NullableUtf8StringHandle

Transfer ownership: None Nullable: True