Top |
WebKitUserContentManagerWebKitUserContentManager — Manages user-defined content which affects web pages. |
Using a WebKitUserContentManager user CSS style sheets can be set to
be injected in the web pages loaded by a WebKitWebView, by
webkit_user_content_manager_add_style_sheet()
.
To use a WebKitUserContentManager, it must be created using
webkit_user_content_manager_new()
, and then passed to
webkit_web_view_new_with_user_content_manager()
. User style
sheets can be created with webkit_user_style_sheet_new()
.
User style sheets can be added and removed at any time, but they will affect the web pages loaded afterwards.
WebKitUserContentManager *
webkit_user_content_manager_new (void
);
Creates a new user content manager.
Since 2.6
void webkit_user_content_manager_add_style_sheet (WebKitUserContentManager *manager
,WebKitUserStyleSheet *stylesheet
);
Adds a WebKitUserStyleSheet to the given WebKitUserContentManager. The same WebKitUserStyleSheet can be reused with multiple WebKitUserContentManager instances.
Since 2.6
void
webkit_user_content_manager_remove_all_style_sheets
(WebKitUserContentManager *manager
);
Removes all user style sheets from the given WebKitUserContentManager.
Since 2.6
void webkit_user_content_manager_add_script (WebKitUserContentManager *manager
,WebKitUserScript *script
);
Adds a WebKitUserScript to the given WebKitUserContentManager. The same WebKitUserScript can be reused with multiple WebKitUserContentManager instances.
Since 2.6
void
webkit_user_content_manager_remove_all_scripts
(WebKitUserContentManager *manager
);
Removes all user scripts from the given WebKitUserContentManager
Since 2.6