WebKitDOMGTK+ Reference Manual: WebKitDOMNavigator

## WebKitDOMNavigator WebKitDOMNavigator |

## Synopsis

                        WebKitDOMNavigator;
    gboolean            webkit_dom_navigator_java_enabled   (WebKitDOMNavigator *self);
    void                webkit_dom_navigator_get_storage_updates
                                                            (WebKitDOMNavigator *self);
    WebKitDOMGamepadList * webkit_dom_navigator_webkit_get_gamepads
                                                            (WebKitDOMNavigator *self);
    void                webkit_dom_navigator_register_protocol_handler
                                                            (WebKitDOMNavigator *self,
                                                             const gchar *scheme,
                                                             const gchar *url,
                                                             const gchar *title,
                                                             GError **error);
    gchar *             webkit_dom_navigator_is_protocol_handler_registered
                                                            (WebKitDOMNavigator *self,
                                                             const gchar *scheme,
                                                             const gchar *url,
                                                             GError **error);
    void                webkit_dom_navigator_unregister_protocol_handler
                                                            (WebKitDOMNavigator *self,
                                                             const gchar *scheme,
                                                             const gchar *url,
                                                             GError **error);
    gchar *             webkit_dom_navigator_get_app_code_name
                                                            (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_app_name   (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_app_version
                                                            (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_language   (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_user_agent (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_platform   (WebKitDOMNavigator *self);
    WebKitDOMDOMPluginArray * webkit_dom_navigator_get_plugins
                                                            (WebKitDOMNavigator *self);
    WebKitDOMDOMMimeTypeArray * webkit_dom_navigator_get_mime_types
                                                            (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_product    (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_product_sub
                                                            (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_vendor     (WebKitDOMNavigator *self);
    gchar *             webkit_dom_navigator_get_vendor_sub (WebKitDOMNavigator *self);
    gboolean            webkit_dom_navigator_get_cookie_enabled
                                                            (WebKitDOMNavigator *self);
    gboolean            webkit_dom_navigator_get_on_line    (WebKitDOMNavigator *self);
    WebKitDOMBatteryManager * webkit_dom_navigator_get_webkit_battery
                                                            (WebKitDOMNavigator *self);
    WebKitDOMGeolocation * webkit_dom_navigator_get_geolocation
                                                            (WebKitDOMNavigator *self);
    WebKitDOMStorageQuota * webkit_dom_navigator_get_webkit_temporary_storage
                                                            (WebKitDOMNavigator *self);
    WebKitDOMStorageQuota * webkit_dom_navigator_get_webkit_persistent_storage
                                                            (WebKitDOMNavigator *self);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMNavigator

## Properties

      "app-code-name"            gchar*                : Read
      "app-name"                 gchar*                : Read
      "app-version"              gchar*                : Read
      "cookie-enabled"           gboolean              : Read
      "geolocation"              WebKitDOMGeolocation*  : Read
      "language"                 gchar*                : Read
      "mime-types"               WebKitDOMDOMMimeTypeArray*  : Read
      "on-line"                  gboolean              : Read
      "platform"                 gchar*                : Read
      "plugins"                  WebKitDOMDOMPluginArray*  : Read
      "product"                  gchar*                : Read
      "product-sub"              gchar*                : Read
      "user-agent"               gchar*                : Read
      "vendor"                   gchar*                : Read
      "vendor-sub"               gchar*                : Read
      "webkit-battery"           WebKitDOMBatteryManager*  : Read
      "webkit-persistent-storage" WebKitDOMStorageQuota*  : Read
      "webkit-temporary-storage" WebKitDOMStorageQuota*  : Read

## Description

## Details

### WebKitDOMNavigator

    typedef struct _WebKitDOMNavigator WebKitDOMNavigator;

### webkit_dom_navigator_java_enabled ()

    gboolean            webkit_dom_navigator_java_enabled   (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gboolean

### webkit_dom_navigator_get_storage_updates ()

    void                webkit_dom_navigator_get_storage_updates
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator

### webkit_dom_navigator_webkit_get_gamepads ()

    WebKitDOMGamepadList * webkit_dom_navigator_webkit_get_gamepads
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMGamepadList. [transfer none]

### webkit_dom_navigator_register_protocol_handler ()

    void                webkit_dom_navigator_register_protocol_handler
                                                            (WebKitDOMNavigator *self,
                                                             const gchar *scheme,
                                                             const gchar *url,
                                                             const gchar *title,
                                                             GError **error);

`self` : | A WebKitDOMNavigator
`scheme` : | A gchar
`url` : | A gchar
`title` : | A gchar
`error` : | GError

### webkit_dom_navigator_is_protocol_handler_registered ()

    gchar *             webkit_dom_navigator_is_protocol_handler_registered
                                                            (WebKitDOMNavigator *self,
                                                             const gchar *scheme,
                                                             const gchar *url,
                                                             GError **error);

`self` : | A WebKitDOMNavigator
`scheme` : | A gchar
`url` : | A gchar
`error` : | GError
Returns : | A gchar

### webkit_dom_navigator_unregister_protocol_handler ()

    void                webkit_dom_navigator_unregister_protocol_handler
                                                            (WebKitDOMNavigator *self,
                                                             const gchar *scheme,
                                                             const gchar *url,
                                                             GError **error);

`self` : | A WebKitDOMNavigator
`scheme` : | A gchar
`url` : | A gchar
`error` : | GError

### webkit_dom_navigator_get_app_code_name ()

    gchar *             webkit_dom_navigator_get_app_code_name
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_app_name ()

    gchar *             webkit_dom_navigator_get_app_name   (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_app_version ()

    gchar *             webkit_dom_navigator_get_app_version
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_language ()

    gchar *             webkit_dom_navigator_get_language   (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_user_agent ()

    gchar *             webkit_dom_navigator_get_user_agent (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_platform ()

    gchar *             webkit_dom_navigator_get_platform   (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_plugins ()

    WebKitDOMDOMPluginArray * webkit_dom_navigator_get_plugins
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMDOMPluginArray. [transfer none]

### webkit_dom_navigator_get_mime_types ()

    WebKitDOMDOMMimeTypeArray * webkit_dom_navigator_get_mime_types
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMDOMMimeTypeArray. [transfer none]

### webkit_dom_navigator_get_product ()

    gchar *             webkit_dom_navigator_get_product    (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_product_sub ()

    gchar *             webkit_dom_navigator_get_product_sub
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_vendor ()

    gchar *             webkit_dom_navigator_get_vendor     (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_vendor_sub ()

    gchar *             webkit_dom_navigator_get_vendor_sub (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gchar

### webkit_dom_navigator_get_cookie_enabled ()

    gboolean            webkit_dom_navigator_get_cookie_enabled
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gboolean

### webkit_dom_navigator_get_on_line ()

    gboolean            webkit_dom_navigator_get_on_line    (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A gboolean

### webkit_dom_navigator_get_webkit_battery ()

    WebKitDOMBatteryManager * webkit_dom_navigator_get_webkit_battery
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMBatteryManager. [transfer none]

### webkit_dom_navigator_get_geolocation ()

    WebKitDOMGeolocation * webkit_dom_navigator_get_geolocation
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMGeolocation. [transfer none]

### webkit_dom_navigator_get_webkit_temporary_storage ()

    WebKitDOMStorageQuota * webkit_dom_navigator_get_webkit_temporary_storage
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMStorageQuota. [transfer none]

### webkit_dom_navigator_get_webkit_persistent_storage ()

    WebKitDOMStorageQuota * webkit_dom_navigator_get_webkit_persistent_storage
                                                            (WebKitDOMNavigator *self);

`self` : | A WebKitDOMNavigator
Returns : | A WebKitDOMStorageQuota. [transfer none]

## Property Details

### The `"app-code-name"` property

      "app-code-name"            gchar*                : Read

read-only gchar* Navigator:app-code-name.

Default value: ""

### The `"app-name"` property

      "app-name"                 gchar*                : Read

read-only gchar* Navigator:app-name.

Default value: ""

### The `"app-version"` property

      "app-version"              gchar*                : Read

read-only gchar* Navigator:app-version.

Default value: ""

### The `"cookie-enabled"` property

      "cookie-enabled"           gboolean              : Read

read-only gboolean Navigator:cookie-enabled.

Default value: FALSE

### The `"geolocation"` property

      "geolocation"              WebKitDOMGeolocation*  : Read

read-only WebKitDOMGeolocation* Navigator:geolocation.

### The `"language"` property

      "language"                 gchar*                : Read

read-only gchar* Navigator:language.

Default value: ""

### The `"mime-types"` property

      "mime-types"               WebKitDOMDOMMimeTypeArray*  : Read

read-only WebKitDOMDOMMimeTypeArray* Navigator:mime-types.

### The `"on-line"` property

      "on-line"                  gboolean              : Read

read-only gboolean Navigator:on-line.

Default value: FALSE

### The `"platform"` property

      "platform"                 gchar*                : Read

read-only gchar* Navigator:platform.

Default value: ""

### The `"plugins"` property

      "plugins"                  WebKitDOMDOMPluginArray*  : Read

read-only WebKitDOMDOMPluginArray* Navigator:plugins.

### The `"product"` property

      "product"                  gchar*                : Read

read-only gchar* Navigator:product.

Default value: ""

### The `"product-sub"` property

      "product-sub"              gchar*                : Read

read-only gchar* Navigator:product-sub.

Default value: ""

### The `"user-agent"` property

      "user-agent"               gchar*                : Read

read-only gchar* Navigator:user-agent.

Default value: ""

### The `"vendor"` property

      "vendor"                   gchar*                : Read

read-only gchar* Navigator:vendor.

Default value: ""

### The `"vendor-sub"` property

      "vendor-sub"               gchar*                : Read

read-only gchar* Navigator:vendor-sub.

Default value: ""

### The `"webkit-battery"` property

      "webkit-battery"           WebKitDOMBatteryManager*  : Read

read-only WebKitDOMBatteryManager* Navigator:webkit-battery.

### The `"webkit-persistent-storage"` property

      "webkit-persistent-storage" WebKitDOMStorageQuota*  : Read

read-only WebKitDOMStorageQuota* Navigator:webkit-persistent-storage.

### The `"webkit-temporary-storage"` property

      "webkit-temporary-storage" WebKitDOMStorageQuota*  : Read

read-only WebKitDOMStorageQuota* Navigator:webkit-temporary-storage.