WebKit2.GeolocationPermissionRequest¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
Virtual Methods¶
- Inherited:
Properties¶
None
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
parent |
r |
Class Details¶
- class WebKit2.GeolocationPermissionRequest(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
A permission request for sharing the user’s location.
WebKit2.GeolocationPermissionRequest
represents a request for permission to decide whether WebKit should provide the user’s location to a website when requested through the Geolocation API.When a
WebKit2.GeolocationPermissionRequest
is not handled by the user, it is denied by default.When embedding web views in your application, you *must* configure an application identifier to allow web content to use geolocation services. The identifier *must* match the name of the
.desktop
file which describes the application, sans the suffix.If your application uses
Gio.Application
(or any subclass likeGtk.Application
), WebKit will automatically use the identifier returned byGio.Application.get_application_id
(). This is the recommended approach for enabling geolocation in applications.If an identifier cannot be obtained through
Gio.Application
, the value returned byGLib.get_prgname
() will be used instead as a fallback. For programs which cannot useGio.Application
, callingGLib.set_prgname
() early during initialization is needed when the name of the executable on disk does not match the name of a valid.desktop
file.