Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
A permission request for accessing website data from third-party domains.
WebKitWebsiteDataAccessPermissionRequest represents a request for permission to allow a third-party domain access its cookies.
When a WebKitWebsiteDataAccessPermissionRequest is not handled by the user, it is denied by default.
Since: 2.30
Synopsis
- newtype WebsiteDataAccessPermissionRequest = WebsiteDataAccessPermissionRequest (ManagedPtr WebsiteDataAccessPermissionRequest)
- class (GObject o, IsDescendantOf WebsiteDataAccessPermissionRequest o) => IsWebsiteDataAccessPermissionRequest o
- toWebsiteDataAccessPermissionRequest :: (MonadIO m, IsWebsiteDataAccessPermissionRequest o) => o -> m WebsiteDataAccessPermissionRequest
- websiteDataAccessPermissionRequestGetCurrentDomain :: (HasCallStack, MonadIO m, IsWebsiteDataAccessPermissionRequest a) => a -> m Text
- websiteDataAccessPermissionRequestGetRequestingDomain :: (HasCallStack, MonadIO m, IsWebsiteDataAccessPermissionRequest a) => a -> m Text
Exported types
newtype WebsiteDataAccessPermissionRequest Source #
Memory-managed wrapper type.
Instances
Eq WebsiteDataAccessPermissionRequest Source # | |
GObject WebsiteDataAccessPermissionRequest Source # | |
ManagedPtrNewtype WebsiteDataAccessPermissionRequest Source # | |
TypedObject WebsiteDataAccessPermissionRequest Source # | |
HasParentTypes WebsiteDataAccessPermissionRequest Source # | |
IsGValue (Maybe WebsiteDataAccessPermissionRequest) Source # | Convert |
Defined in GI.WebKit2.Objects.WebsiteDataAccessPermissionRequest gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe WebsiteDataAccessPermissionRequest -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe WebsiteDataAccessPermissionRequest) | |
type ParentTypes WebsiteDataAccessPermissionRequest Source # | |
class (GObject o, IsDescendantOf WebsiteDataAccessPermissionRequest o) => IsWebsiteDataAccessPermissionRequest o Source #
Type class for types which can be safely cast to WebsiteDataAccessPermissionRequest
, for instance with toWebsiteDataAccessPermissionRequest
.
Instances
(GObject o, IsDescendantOf WebsiteDataAccessPermissionRequest o) => IsWebsiteDataAccessPermissionRequest o Source # | |
toWebsiteDataAccessPermissionRequest :: (MonadIO m, IsWebsiteDataAccessPermissionRequest o) => o -> m WebsiteDataAccessPermissionRequest Source #
Cast to WebsiteDataAccessPermissionRequest
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
allow, bindProperty, bindPropertyFull, deny, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getCurrentDomain, getData, getProperty, getQdata, getRequestingDomain.
Setters
getCurrentDomain
websiteDataAccessPermissionRequestGetCurrentDomain Source #
:: (HasCallStack, MonadIO m, IsWebsiteDataAccessPermissionRequest a) | |
=> a |
|
-> m Text | Returns: the current domain name |
Get the current domain being browsed.
Since: 2.30
getRequestingDomain
websiteDataAccessPermissionRequestGetRequestingDomain Source #
:: (HasCallStack, MonadIO m, IsWebsiteDataAccessPermissionRequest a) | |
=> a |
|
-> m Text | Returns: the requesting domain name |
Get the domain requesting permission to access its cookies while browsing the current domain.
Since: 2.30