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.GeolocationPermissionRequestrepresents 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.GeolocationPermissionRequestis 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
.desktopfile 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.desktopfile.