cdp-0.0.2.0: A library for the Chrome Devtools Protocol
Safe HaskellNone
LanguageHaskell2010

CDP.Domains.Audits

Description

Audits

Audits domain allows investigation of page violations and possible improvements.

Synopsis

Documentation

data PAuditsCheckContrast Source #

Runs the contrast check for the target page. Found issues are reported using Audits.issueAdded event.

Parameters of the checkContrast command.

Constructors

PAuditsCheckContrast 

Fields

data PAuditsEnable Source #

Enables issues domain, sends the issues collected so far to the client by means of the issueAdded event.

Parameters of the enable command.

Constructors

PAuditsEnable 

data PAuditsDisable Source #

Disables issues domain, prevents further issues from being reported to the client.

Parameters of the disable command.

Constructors

PAuditsDisable 

data PAuditsGetEncodedResponse Source #

Constructors

PAuditsGetEncodedResponse 

Fields

data PAuditsGetEncodedResponseEncoding Source #

Returns the response body and size if it were re-encoded with the specified settings. Only applies to images.

Parameters of the getEncodedResponse command.

Instances

Instances details
Eq PAuditsGetEncodedResponseEncoding Source # 
Instance details

Defined in CDP.Domains.Audits

Ord PAuditsGetEncodedResponseEncoding Source # 
Instance details

Defined in CDP.Domains.Audits

Read PAuditsGetEncodedResponseEncoding Source # 
Instance details

Defined in CDP.Domains.Audits

Show PAuditsGetEncodedResponseEncoding Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON PAuditsGetEncodedResponseEncoding Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON PAuditsGetEncodedResponseEncoding Source # 
Instance details

Defined in CDP.Domains.Audits

type AuditsIssueId = Text Source #

Type IssueId. A unique id for a DevTools inspector issue. Allows other entities (e.g. exceptions, CDP message, console messages, etc.) to reference an issue.

data AuditsInspectorIssueDetails Source #

Type InspectorIssueDetails. This struct holds a list of optional fields with additional information specific to the kind of issue. When adding a new issue code, please also add a new optional field to this type.

Constructors

AuditsInspectorIssueDetails 

Fields

data AuditsInspectorIssueCode Source #

Type InspectorIssueCode. A unique identifier for the type of issue. Each type may use one of the optional fields in InspectorIssueDetails to convey more specific information about the kind of issue.

Instances

Instances details
Eq AuditsInspectorIssueCode Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsInspectorIssueCode Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsInspectorIssueCode Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsInspectorIssueCode Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsInspectorIssueCode Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsInspectorIssueCode Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsClientHintIssueDetails Source #

Type ClientHintIssueDetails. This issue tracks client hints related issues. It's used to deprecate old features, encourage the use of new ones, and provide general guidance.

data AuditsFederatedAuthRequestIssueReason Source #

Type FederatedAuthRequestIssueReason. Represents the failure reason when a federated authentication reason fails. Should be updated alongside RequestIdTokenStatus in third_partyblinkpublicmojomdevtools/inspector_issue.mojom to include all cases except for success.

Constructors

AuditsFederatedAuthRequestIssueReasonShouldEmbargo 
AuditsFederatedAuthRequestIssueReasonTooManyRequests 
AuditsFederatedAuthRequestIssueReasonManifestListHttpNotFound 
AuditsFederatedAuthRequestIssueReasonManifestListNoResponse 
AuditsFederatedAuthRequestIssueReasonManifestListInvalidResponse 
AuditsFederatedAuthRequestIssueReasonManifestNotInManifestList 
AuditsFederatedAuthRequestIssueReasonManifestListTooBig 
AuditsFederatedAuthRequestIssueReasonManifestHttpNotFound 
AuditsFederatedAuthRequestIssueReasonManifestNoResponse 
AuditsFederatedAuthRequestIssueReasonManifestInvalidResponse 
AuditsFederatedAuthRequestIssueReasonClientMetadataHttpNotFound 
AuditsFederatedAuthRequestIssueReasonClientMetadataNoResponse 
AuditsFederatedAuthRequestIssueReasonClientMetadataInvalidResponse 
AuditsFederatedAuthRequestIssueReasonDisabledInSettings 
AuditsFederatedAuthRequestIssueReasonErrorFetchingSignin 
AuditsFederatedAuthRequestIssueReasonInvalidSigninResponse 
AuditsFederatedAuthRequestIssueReasonAccountsHttpNotFound 
AuditsFederatedAuthRequestIssueReasonAccountsNoResponse 
AuditsFederatedAuthRequestIssueReasonAccountsInvalidResponse 
AuditsFederatedAuthRequestIssueReasonIdTokenHttpNotFound 
AuditsFederatedAuthRequestIssueReasonIdTokenNoResponse 
AuditsFederatedAuthRequestIssueReasonIdTokenInvalidResponse 
AuditsFederatedAuthRequestIssueReasonIdTokenInvalidRequest 
AuditsFederatedAuthRequestIssueReasonErrorIdToken 
AuditsFederatedAuthRequestIssueReasonCanceled 
AuditsFederatedAuthRequestIssueReasonRpPageNotVisible 

Instances

Instances details
Eq AuditsFederatedAuthRequestIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsFederatedAuthRequestIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsFederatedAuthRequestIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsFederatedAuthRequestIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsFederatedAuthRequestIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsFederatedAuthRequestIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsFederatedAuthRequestIssueDetails Source #

data AuditsClientHintIssueReason Source #

Instances

Instances details
Eq AuditsClientHintIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsClientHintIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsClientHintIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsClientHintIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsClientHintIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsClientHintIssueReason Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsDeprecationIssueDetails Source #

data AuditsDeprecationIssueType Source #

Constructors

AuditsDeprecationIssueTypeAuthorizationCoveredByWildcard 
AuditsDeprecationIssueTypeCanRequestURLHTTPContainingNewline 
AuditsDeprecationIssueTypeChromeLoadTimesConnectionInfo 
AuditsDeprecationIssueTypeChromeLoadTimesFirstPaintAfterLoadTime 
AuditsDeprecationIssueTypeChromeLoadTimesWasAlternateProtocolAvailable 
AuditsDeprecationIssueTypeCookieWithTruncatingChar 
AuditsDeprecationIssueTypeCrossOriginAccessBasedOnDocumentDomain 
AuditsDeprecationIssueTypeCrossOriginWindowAlert 
AuditsDeprecationIssueTypeCrossOriginWindowConfirm 
AuditsDeprecationIssueTypeCSSSelectorInternalMediaControlsOverlayCastButton 
AuditsDeprecationIssueTypeDeprecationExample 
AuditsDeprecationIssueTypeDocumentDomainSettingWithoutOriginAgentClusterHeader 
AuditsDeprecationIssueTypeEventPath 
AuditsDeprecationIssueTypeExpectCTHeader 
AuditsDeprecationIssueTypeGeolocationInsecureOrigin 
AuditsDeprecationIssueTypeGeolocationInsecureOriginDeprecatedNotRemoved 
AuditsDeprecationIssueTypeGetUserMediaInsecureOrigin 
AuditsDeprecationIssueTypeHostCandidateAttributeGetter 
AuditsDeprecationIssueTypeIdentityInCanMakePaymentEvent 
AuditsDeprecationIssueTypeInsecurePrivateNetworkSubresourceRequest 
AuditsDeprecationIssueTypeLocalCSSFileExtensionRejected 
AuditsDeprecationIssueTypeMediaSourceAbortRemove 
AuditsDeprecationIssueTypeMediaSourceDurationTruncatingBuffered 
AuditsDeprecationIssueTypeNoSysexWebMIDIWithoutPermission 
AuditsDeprecationIssueTypeNotificationInsecureOrigin 
AuditsDeprecationIssueTypeNotificationPermissionRequestedIframe 
AuditsDeprecationIssueTypeObsoleteWebRtcCipherSuite 
AuditsDeprecationIssueTypeOpenWebDatabaseInsecureContext 
AuditsDeprecationIssueTypeOverflowVisibleOnReplacedElement 
AuditsDeprecationIssueTypePaymentInstruments 
AuditsDeprecationIssueTypePaymentRequestCSPViolation 
AuditsDeprecationIssueTypePersistentQuotaType 
AuditsDeprecationIssueTypePictureSourceSrc 
AuditsDeprecationIssueTypePrefixedCancelAnimationFrame 
AuditsDeprecationIssueTypePrefixedRequestAnimationFrame 
AuditsDeprecationIssueTypePrefixedStorageInfo 
AuditsDeprecationIssueTypePrefixedVideoDisplayingFullscreen 
AuditsDeprecationIssueTypePrefixedVideoEnterFullscreen 
AuditsDeprecationIssueTypePrefixedVideoEnterFullScreen 
AuditsDeprecationIssueTypePrefixedVideoExitFullscreen 
AuditsDeprecationIssueTypePrefixedVideoExitFullScreen 
AuditsDeprecationIssueTypePrefixedVideoSupportsFullscreen 
AuditsDeprecationIssueTypeRangeExpand 
AuditsDeprecationIssueTypeRequestedSubresourceWithEmbeddedCredentials 
AuditsDeprecationIssueTypeRTCConstraintEnableDtlsSrtpFalse 
AuditsDeprecationIssueTypeRTCConstraintEnableDtlsSrtpTrue 
AuditsDeprecationIssueTypeRTCPeerConnectionComplexPlanBSdpUsingDefaultSdpSemantics 
AuditsDeprecationIssueTypeRTCPeerConnectionSdpSemanticsPlanB 
AuditsDeprecationIssueTypeRtcpMuxPolicyNegotiate 
AuditsDeprecationIssueTypeSharedArrayBufferConstructedWithoutIsolation 
AuditsDeprecationIssueTypeTextToSpeech_DisallowedByAutoplay 
AuditsDeprecationIssueTypeV8SharedArrayBufferConstructedInExtensionWithoutIsolation 
AuditsDeprecationIssueTypeXHRJSONEncodingDetection 
AuditsDeprecationIssueTypeXMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload 
AuditsDeprecationIssueTypeXRSupportsSession 

Instances

Instances details
Eq AuditsDeprecationIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsDeprecationIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsDeprecationIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsDeprecationIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsDeprecationIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsDeprecationIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsGenericIssueErrorType Source #

Instances

Instances details
Eq AuditsGenericIssueErrorType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsGenericIssueErrorType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsGenericIssueErrorType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsGenericIssueErrorType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsGenericIssueErrorType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsGenericIssueErrorType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsQuirksModeIssueDetails Source #

Type QuirksModeIssueDetails. Details for issues about documents in Quirks Mode or Limited Quirks Mode that affects page layouting.

data AuditsAttributionReportingIssueDetails Source #

Type AttributionReportingIssueDetails. Details for issues around "Attribution Reporting API" usage. Explainer: https://github.com/WICG/attribution-reporting-api

data AuditsAttributionReportingIssueType Source #

Instances

Instances details
Eq AuditsAttributionReportingIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsAttributionReportingIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsAttributionReportingIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsAttributionReportingIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsAttributionReportingIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsAttributionReportingIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsCorsIssueDetails Source #

Type CorsIssueDetails. Details for a CORS related issue, e.g. a warning or error related to CORS RFC1918 enforcement.

data AuditsLowTextContrastIssueDetails Source #

data AuditsTrustedWebActivityIssueDetails Source #

Constructors

AuditsTrustedWebActivityIssueDetails 

Fields

data AuditsTwaQualityEnforcementViolationType Source #

Instances

Instances details
Eq AuditsTwaQualityEnforcementViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsTwaQualityEnforcementViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsTwaQualityEnforcementViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsTwaQualityEnforcementViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsTwaQualityEnforcementViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsTwaQualityEnforcementViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsSharedArrayBufferIssueDetails Source #

Type SharedArrayBufferIssueDetails. Details for a issue arising from an SAB being instantiated in, or transferred to a context that is not cross-origin isolated.

data AuditsSharedArrayBufferIssueType Source #

Instances

Instances details
Eq AuditsSharedArrayBufferIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsSharedArrayBufferIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsSharedArrayBufferIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsSharedArrayBufferIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsSharedArrayBufferIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsSharedArrayBufferIssueType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsContentSecurityPolicyIssueDetails Source #

data AuditsContentSecurityPolicyViolationType Source #

Instances

Instances details
Eq AuditsContentSecurityPolicyViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsContentSecurityPolicyViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsContentSecurityPolicyViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsContentSecurityPolicyViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsContentSecurityPolicyViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsContentSecurityPolicyViolationType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsHeavyAdReason Source #

Instances

Instances details
Eq AuditsHeavyAdReason Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsHeavyAdReason Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsHeavyAdReason Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsHeavyAdReason Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsHeavyAdReason Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsHeavyAdReason Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsHeavyAdResolutionStatus Source #

Instances

Instances details
Eq AuditsHeavyAdResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsHeavyAdResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsHeavyAdResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsHeavyAdResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsHeavyAdResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsHeavyAdResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsBlockedByResponseIssueDetails Source #

Type BlockedByResponseIssueDetails. Details for a request that has been blocked with the BLOCKED_BY_RESPONSE code. Currently only used for COEP/COOP, but may be extended to include some CSP errors in the future.

data AuditsBlockedByResponseReason Source #

Type BlockedByResponseReason. Enum indicating the reason a response has been blocked. These reasons are refinements of the net error BLOCKED_BY_RESPONSE.

Instances

Instances details
Eq AuditsBlockedByResponseReason Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsBlockedByResponseReason Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsBlockedByResponseReason Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsBlockedByResponseReason Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsBlockedByResponseReason Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsBlockedByResponseReason Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsMixedContentIssueDetails Source #

Constructors

AuditsMixedContentIssueDetails 

Fields

data AuditsMixedContentResourceType Source #

Instances

Instances details
Eq AuditsMixedContentResourceType Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsMixedContentResourceType Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsMixedContentResourceType Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsMixedContentResourceType Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsMixedContentResourceType Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsMixedContentResourceType Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsMixedContentResolutionStatus Source #

Instances

Instances details
Eq AuditsMixedContentResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsMixedContentResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsMixedContentResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsMixedContentResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsMixedContentResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsMixedContentResolutionStatus Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsCookieIssueDetails Source #

Type CookieIssueDetails. This information is currently necessary, as the front-end has a difficult time finding a specific cookie. With this, we can convey specific error information without the cookie.

Constructors

AuditsCookieIssueDetails 

Fields

data AuditsCookieOperation Source #

Instances

Instances details
Eq AuditsCookieOperation Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsCookieOperation Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsCookieOperation Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsCookieOperation Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsCookieOperation Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsCookieOperation Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsCookieWarningReason Source #

Instances

Instances details
Eq AuditsCookieWarningReason Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsCookieWarningReason Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsCookieWarningReason Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsCookieWarningReason Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsCookieWarningReason Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsCookieWarningReason Source # 
Instance details

Defined in CDP.Domains.Audits

data AuditsCookieExclusionReason Source #

Instances

Instances details
Eq AuditsCookieExclusionReason Source # 
Instance details

Defined in CDP.Domains.Audits

Ord AuditsCookieExclusionReason Source # 
Instance details

Defined in CDP.Domains.Audits

Read AuditsCookieExclusionReason Source # 
Instance details

Defined in CDP.Domains.Audits

Show AuditsCookieExclusionReason Source # 
Instance details

Defined in CDP.Domains.Audits

ToJSON AuditsCookieExclusionReason Source # 
Instance details

Defined in CDP.Domains.Audits

FromJSON AuditsCookieExclusionReason Source # 
Instance details

Defined in CDP.Domains.Audits