WebKitWebExtension

## WebKitWebExtension WebKitWebExtension |

## Synopsis

    struct              WebKitWebExtension;
    void                (*WebKitWebExtensionInitializeFunction)
                                                            (WebKitWebExtension *extension);
    WebKitWebPage *     webkit_web_extension_get_page       (WebKitWebExtension *extension,
                                                             guint64 page_id);

## Object Hierarchy

      GObject
       +----WebKitWebExtension

## Signals

      "page-created"                                   : Run Last

## Description

## Details

### struct WebKitWebExtension

    struct WebKitWebExtension;

### WebKitWebExtensionInitializeFunction ()

    void                (*WebKitWebExtensionInitializeFunction)
                                                            (WebKitWebExtension *extension);

Type definition for a function that will be called to initialize the web extension when the web process starts.

`extension` : | a WebKitWebExtension

### webkit_web_extension_get_page ()

    WebKitWebPage *     webkit_web_extension_get_page       (WebKitWebExtension *extension,
                                                             guint64 page_id);

Get the web page of the given `page_id`.

`extension` : | a WebKitWebExtension
`page_id` : | the identifier of the WebKitWebPage to get
Returns : | the WebKitWebPage for the given `page_id`, or `NULL` if the identifier doesn't correspond to an exsiting web page. [transfer none]

## Signal Details

### The `"page-created"` signal

    void                user_function                      (WebKitWebExtension *extension,
                                                            WebKitWebPage      *web_page,
                                                            gpointer            user_data)      : Run Last

This signal is emitted when a new WebKitWebPage is created in the Web Process.

`extension` : | the WebKitWebExtension on which the signal is emitted
`web_page` : | the WebKitWebPage created
`user_data` : | user data set when the signal handler was connected.