Documentation ¶
Overview ¶
Package audits implements the Audits domain. Audits domain allows investigation of page violations and possible improvements.
Index ¶
- func NewClient(conn *rpcc.Conn) *domainClient
- type AffectedCookie
- type AffectedFrame
- type AffectedRequest
- type AttributionReportingIssueDetails
- type AttributionReportingIssueType
- type BlockedByResponseIssueDetails
- type BlockedByResponseReason
- type BounceTrackingIssueDetails
- type CORSIssueDetails
- type CheckContrastArgs
- type CheckFormsIssuesReply
- type ClientHintIssueDetails
- type ClientHintIssueReason
- type ContentSecurityPolicyIssueDetails
- type ContentSecurityPolicyViolationType
- type CookieDeprecationMetadataIssueDetails
- type CookieExclusionReason
- type CookieIssueDetails
- type CookieOperation
- type CookieWarningReason
- type DeprecationIssueDetails
- type FailedRequestInfo
- type FederatedAuthRequestIssueDetails
- type FederatedAuthRequestIssueReason
- type FederatedAuthUserInfoRequestIssueDetails
- type FederatedAuthUserInfoRequestIssueReason
- type GenericIssueDetails
- type GenericIssueErrorType
- type GetEncodedResponseArgs
- type GetEncodedResponseReply
- type HeavyAdIssueDetails
- type HeavyAdReason
- type HeavyAdResolutionStatus
- type InspectorIssue
- type InspectorIssueCode
- type InspectorIssueDetails
- type IssueAddedClient
- type IssueAddedReply
- type IssueID
- type LowTextContrastIssueDetails
- type MixedContentIssueDetails
- type MixedContentResolutionStatus
- type MixedContentResourceType
- type NavigatorUserAgentIssueDetailsdeprecated
- type PropertyRuleIssueDetails
- type PropertyRuleIssueReason
- type QuirksModeIssueDetails
- type SharedArrayBufferIssueDetails
- type SharedArrayBufferIssueType
- type SharedDictionaryError
- type SharedDictionaryIssueDetails
- type SourceCodeLocation
- type StyleSheetLoadingIssueReason
- type StylesheetLoadingIssueDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AffectedCookie ¶ added in v0.26.0
type AffectedCookie struct { Name string `json:"name"` // The following three properties uniquely identify a cookie Path string `json:"path"` // No description. Domain string `json:"domain"` // No description. }
AffectedCookie Information about a cookie that is affected by an inspector issue.
type AffectedFrame ¶ added in v0.29.0
AffectedFrame Information about the frame affected by an inspector issue.
type AffectedRequest ¶ added in v0.29.0
type AffectedRequest struct { RequestID network.RequestID `json:"requestId"` // The unique request id. URL *string `json:"url,omitempty"` // No description. }
AffectedRequest Information about a request that is affected by an inspector issue.
type AttributionReportingIssueDetails ¶ added in v0.32.0
type AttributionReportingIssueDetails struct { ViolationType AttributionReportingIssueType `json:"violationType"` // No description. Request *AffectedRequest `json:"request,omitempty"` // No description. ViolatingNodeID *dom.BackendNodeID `json:"violatingNodeId,omitempty"` // No description. InvalidParameter *string `json:"invalidParameter,omitempty"` // No description. }
AttributionReportingIssueDetails Details for issues around "Attribution Reporting API" usage. Explainer: https://github.com/WICG/attribution-reporting-api
type AttributionReportingIssueType ¶ added in v0.32.0
type AttributionReportingIssueType string
AttributionReportingIssueType
const ( AttributionReportingIssueTypeNotSet AttributionReportingIssueType = "" AttributionReportingIssueTypePermissionPolicyDisabled AttributionReportingIssueType = "PermissionPolicyDisabled" AttributionReportingIssueTypeUntrustworthyReportingOrigin AttributionReportingIssueType = "UntrustworthyReportingOrigin" AttributionReportingIssueTypeInsecureContext AttributionReportingIssueType = "InsecureContext" AttributionReportingIssueTypeInvalidHeader AttributionReportingIssueType = "InvalidHeader" AttributionReportingIssueTypeInvalidRegisterTriggerHeader AttributionReportingIssueType = "InvalidRegisterTriggerHeader" AttributionReportingIssueTypeSourceAndTriggerHeaders AttributionReportingIssueType = "SourceAndTriggerHeaders" AttributionReportingIssueTypeSourceIgnored AttributionReportingIssueType = "SourceIgnored" AttributionReportingIssueTypeTriggerIgnored AttributionReportingIssueType = "TriggerIgnored" AttributionReportingIssueTypeOSSourceIgnored AttributionReportingIssueType = "OsSourceIgnored" AttributionReportingIssueTypeOSTriggerIgnored AttributionReportingIssueType = "OsTriggerIgnored" AttributionReportingIssueTypeInvalidRegisterOSSourceHeader AttributionReportingIssueType = "InvalidRegisterOsSourceHeader" AttributionReportingIssueTypeInvalidRegisterOSTriggerHeader AttributionReportingIssueType = "InvalidRegisterOsTriggerHeader" AttributionReportingIssueTypeWebAndOSHeaders AttributionReportingIssueType = "WebAndOsHeaders" AttributionReportingIssueTypeNoWebOrOSSupport AttributionReportingIssueType = "NoWebOrOsSupport" AttributionReportingIssueTypeInvalidInfoHeader AttributionReportingIssueType = "InvalidInfoHeader" AttributionReportingIssueTypeNoRegisterSourceHeader AttributionReportingIssueType = "NoRegisterSourceHeader" AttributionReportingIssueTypeNoRegisterTriggerHeader AttributionReportingIssueType = "NoRegisterTriggerHeader" AttributionReportingIssueTypeNoRegisterOSSourceHeader AttributionReportingIssueType = "NoRegisterOsSourceHeader" AttributionReportingIssueTypeNoRegisterOSTriggerHeader AttributionReportingIssueType = "NoRegisterOsTriggerHeader" )
AttributionReportingIssueType as enums.
func (AttributionReportingIssueType) String ¶ added in v0.32.0
func (e AttributionReportingIssueType) String() string
func (AttributionReportingIssueType) Valid ¶ added in v0.32.0
func (e AttributionReportingIssueType) Valid() bool
type BlockedByResponseIssueDetails ¶ added in v0.29.0
type BlockedByResponseIssueDetails struct { Request AffectedRequest `json:"request"` // No description. ParentFrame *AffectedFrame `json:"parentFrame,omitempty"` // No description. BlockedFrame *AffectedFrame `json:"blockedFrame,omitempty"` // No description. Reason BlockedByResponseReason `json:"reason"` // No description. }
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.
type BlockedByResponseReason ¶ added in v0.29.0
type BlockedByResponseReason string
BlockedByResponseReason Enum indicating the reason a response has been blocked. These reasons are refinements of the net error BLOCKED_BY_RESPONSE.
const ( BlockedByResponseReasonNotSet BlockedByResponseReason = "" BlockedByResponseReasonCOEPFrameResourceNeedsCOEPHeader BlockedByResponseReason = "CoepFrameResourceNeedsCoepHeader" BlockedByResponseReasonCORPNotSameOrigin BlockedByResponseReason = "CorpNotSameOrigin" BlockedByResponseReasonCORPNotSameOriginAfterDefaultedToSameOriginByCOEP BlockedByResponseReason = "CorpNotSameOriginAfterDefaultedToSameOriginByCoep" BlockedByResponseReasonCORPNotSameOriginAfterDefaultedToSameOriginByDIP BlockedByResponseReason = "CorpNotSameOriginAfterDefaultedToSameOriginByDip" BlockedByResponseReasonCORPNotSameOriginAfterDefaultedToSameOriginByCOEPAndDIP BlockedByResponseReason = "CorpNotSameOriginAfterDefaultedToSameOriginByCoepAndDip" BlockedByResponseReasonCORPNotSameSite BlockedByResponseReason = "CorpNotSameSite" )
BlockedByResponseReason as enums.
func (BlockedByResponseReason) String ¶ added in v0.29.0
func (e BlockedByResponseReason) String() string
func (BlockedByResponseReason) Valid ¶ added in v0.29.0
func (e BlockedByResponseReason) Valid() bool
type BounceTrackingIssueDetails ¶ added in v0.35.0
type BounceTrackingIssueDetails struct {
TrackingSites []string `json:"trackingSites"` // No description.
}
BounceTrackingIssueDetails This issue warns about sites in the redirect chain of a finished navigation that may be flagged as trackers and have their state cleared if they don't receive a user interaction. Note that in this context 'site' means eTLD+1. For example, if the URL `https://example.test:80/bounce` was in the redirect chain, the site reported would be `example.test`.
type CORSIssueDetails ¶ added in v0.31.0
type CORSIssueDetails struct { CORSErrorStatus network.CORSErrorStatus `json:"corsErrorStatus"` // No description. IsWarning bool `json:"isWarning"` // No description. Request AffectedRequest `json:"request"` // No description. Location *SourceCodeLocation `json:"location,omitempty"` // No description. InitiatorOrigin *string `json:"initiatorOrigin,omitempty"` // No description. ResourceIPAddressSpace *network.IPAddressSpace `json:"resourceIPAddressSpace,omitempty"` // No description. ClientSecurityState *network.ClientSecurityState `json:"clientSecurityState,omitempty"` // No description. }
CORSIssueDetails Details for a CORS related issue, e.g. a warning or error related to CORS RFC1918 enforcement.
type CheckContrastArgs ¶ added in v0.31.0
type CheckContrastArgs struct {
ReportAAA *bool `json:"reportAAA,omitempty"` // Whether to report WCAG AAA level issues. Default is false.
}
CheckContrastArgs represents the arguments for CheckContrast in the Audits domain.
func NewCheckContrastArgs ¶ added in v0.31.0
func NewCheckContrastArgs() *CheckContrastArgs
NewCheckContrastArgs initializes CheckContrastArgs with the required arguments.
func (*CheckContrastArgs) SetReportAAA ¶ added in v0.31.0
func (a *CheckContrastArgs) SetReportAAA(reportAAA bool) *CheckContrastArgs
SetReportAAA sets the ReportAAA optional argument. Whether to report WCAG AAA level issues. Default is false.
type CheckFormsIssuesReply ¶ added in v0.35.0
type CheckFormsIssuesReply struct {
FormIssues []GenericIssueDetails `json:"formIssues"` // No description.
}
CheckFormsIssuesReply represents the return values for CheckFormsIssues in the Audits domain.
type ClientHintIssueDetails ¶ added in v0.33.0
type ClientHintIssueDetails struct { SourceCodeLocation SourceCodeLocation `json:"sourceCodeLocation"` // No description. ClientHintIssueReason ClientHintIssueReason `json:"clientHintIssueReason"` // No description. }
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.
type ClientHintIssueReason ¶ added in v0.33.0
type ClientHintIssueReason string
ClientHintIssueReason
const ( ClientHintIssueReasonNotSet ClientHintIssueReason = "" ClientHintIssueReasonMetaTagAllowListInvalidOrigin ClientHintIssueReason = "MetaTagAllowListInvalidOrigin" ClientHintIssueReasonMetaTagModifiedHTML ClientHintIssueReason = "MetaTagModifiedHTML" )
ClientHintIssueReason as enums.
func (ClientHintIssueReason) String ¶ added in v0.33.0
func (e ClientHintIssueReason) String() string
func (ClientHintIssueReason) Valid ¶ added in v0.33.0
func (e ClientHintIssueReason) Valid() bool
type ContentSecurityPolicyIssueDetails ¶ added in v0.31.0
type ContentSecurityPolicyIssueDetails struct { BlockedURL *string `json:"blockedURL,omitempty"` // The url not included in allowed sources. ViolatedDirective string `json:"violatedDirective"` // Specific directive that is violated, causing the CSP issue. IsReportOnly bool `json:"isReportOnly"` // No description. ContentSecurityPolicyViolationType ContentSecurityPolicyViolationType `json:"contentSecurityPolicyViolationType"` // No description. FrameAncestor *AffectedFrame `json:"frameAncestor,omitempty"` // No description. SourceCodeLocation *SourceCodeLocation `json:"sourceCodeLocation,omitempty"` // No description. ViolatingNodeID *dom.BackendNodeID `json:"violatingNodeId,omitempty"` // No description. }
ContentSecurityPolicyIssueDetails
type ContentSecurityPolicyViolationType ¶ added in v0.31.0
type ContentSecurityPolicyViolationType string
ContentSecurityPolicyViolationType
const ( ContentSecurityPolicyViolationTypeNotSet ContentSecurityPolicyViolationType = "" ContentSecurityPolicyViolationTypeKInlineViolation ContentSecurityPolicyViolationType = "kInlineViolation" ContentSecurityPolicyViolationTypeKEvalViolation ContentSecurityPolicyViolationType = "kEvalViolation" ContentSecurityPolicyViolationTypeKURLViolation ContentSecurityPolicyViolationType = "kURLViolation" ContentSecurityPolicyViolationTypeKTrustedTypesSinkViolation ContentSecurityPolicyViolationType = "kTrustedTypesSinkViolation" ContentSecurityPolicyViolationTypeKTrustedTypesPolicyViolation ContentSecurityPolicyViolationType = "kTrustedTypesPolicyViolation" ContentSecurityPolicyViolationTypeKWasmEvalViolation ContentSecurityPolicyViolationType = "kWasmEvalViolation" )
ContentSecurityPolicyViolationType as enums.
func (ContentSecurityPolicyViolationType) String ¶ added in v0.31.0
func (e ContentSecurityPolicyViolationType) String() string
func (ContentSecurityPolicyViolationType) Valid ¶ added in v0.31.0
func (e ContentSecurityPolicyViolationType) Valid() bool
type CookieDeprecationMetadataIssueDetails ¶ added in v0.35.0
type CookieDeprecationMetadataIssueDetails struct { AllowedSites []string `json:"allowedSites"` // No description. OptOutPercentage float64 `json:"optOutPercentage"` // No description. IsOptOutTopLevel bool `json:"isOptOutTopLevel"` // No description. Operation CookieOperation `json:"operation"` // No description. }
CookieDeprecationMetadataIssueDetails This issue warns about third-party sites that are accessing cookies on the current page, and have been permitted due to having a global metadata grant. Note that in this context 'site' means eTLD+1. For example, if the URL `https://example.test:80/web_page` was accessing cookies, the site reported would be `example.test`.
type CookieExclusionReason ¶ added in v0.33.0
type CookieExclusionReason string
CookieExclusionReason
const ( CookieExclusionReasonNotSet CookieExclusionReason = "" CookieExclusionReasonExcludeSameSiteUnspecifiedTreatedAsLax CookieExclusionReason = "ExcludeSameSiteUnspecifiedTreatedAsLax" CookieExclusionReasonExcludeSameSiteNoneInsecure CookieExclusionReason = "ExcludeSameSiteNoneInsecure" CookieExclusionReasonExcludeSameSiteLax CookieExclusionReason = "ExcludeSameSiteLax" CookieExclusionReasonExcludeSameSiteStrict CookieExclusionReason = "ExcludeSameSiteStrict" CookieExclusionReasonExcludeInvalidSameParty CookieExclusionReason = "ExcludeInvalidSameParty" CookieExclusionReasonExcludeSamePartyCrossPartyContext CookieExclusionReason = "ExcludeSamePartyCrossPartyContext" CookieExclusionReasonExcludeDomainNonASCII CookieExclusionReason = "ExcludeDomainNonASCII" CookieExclusionReasonExcludeThirdPartyCookieBlockedInFirstPartySet CookieExclusionReason = "ExcludeThirdPartyCookieBlockedInFirstPartySet" CookieExclusionReasonExcludeThirdPartyPhaseout CookieExclusionReason = "ExcludeThirdPartyPhaseout" )
CookieExclusionReason as enums.
func (CookieExclusionReason) String ¶ added in v0.33.0
func (e CookieExclusionReason) String() string
func (CookieExclusionReason) Valid ¶ added in v0.33.0
func (e CookieExclusionReason) Valid() bool
type CookieIssueDetails ¶ added in v0.33.0
type CookieIssueDetails struct { Cookie *AffectedCookie `json:"cookie,omitempty"` // If AffectedCookie is not set then rawCookieLine contains the raw Set-Cookie header string. This hints at a problem where the cookie line is syntactically or semantically malformed in a way that no valid cookie could be created. RawCookieLine *string `json:"rawCookieLine,omitempty"` // No description. CookieWarningReasons []CookieWarningReason `json:"cookieWarningReasons"` // No description. CookieExclusionReasons []CookieExclusionReason `json:"cookieExclusionReasons"` // No description. Operation CookieOperation `json:"operation"` // Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context. SiteForCookies *string `json:"siteForCookies,omitempty"` // No description. CookieURL *string `json:"cookieUrl,omitempty"` // No description. Request *AffectedRequest `json:"request,omitempty"` // No description. }
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.
type CookieOperation ¶ added in v0.33.0
type CookieOperation string
CookieOperation
const ( CookieOperationNotSet CookieOperation = "" CookieOperationSetCookie CookieOperation = "SetCookie" CookieOperationReadCookie CookieOperation = "ReadCookie" )
CookieOperation as enums.
func (CookieOperation) String ¶ added in v0.33.0
func (e CookieOperation) String() string
func (CookieOperation) Valid ¶ added in v0.33.0
func (e CookieOperation) Valid() bool
type CookieWarningReason ¶ added in v0.33.0
type CookieWarningReason string
CookieWarningReason
const ( CookieWarningReasonNotSet CookieWarningReason = "" CookieWarningReasonWarnSameSiteUnspecifiedCrossSiteContext CookieWarningReason = "WarnSameSiteUnspecifiedCrossSiteContext" CookieWarningReasonWarnSameSiteNoneInsecure CookieWarningReason = "WarnSameSiteNoneInsecure" CookieWarningReasonWarnSameSiteUnspecifiedLaxAllowUnsafe CookieWarningReason = "WarnSameSiteUnspecifiedLaxAllowUnsafe" CookieWarningReasonWarnSameSiteStrictLaxDowngradeStrict CookieWarningReason = "WarnSameSiteStrictLaxDowngradeStrict" CookieWarningReasonWarnSameSiteStrictCrossDowngradeStrict CookieWarningReason = "WarnSameSiteStrictCrossDowngradeStrict" CookieWarningReasonWarnSameSiteStrictCrossDowngradeLax CookieWarningReason = "WarnSameSiteStrictCrossDowngradeLax" CookieWarningReasonWarnSameSiteLaxCrossDowngradeStrict CookieWarningReason = "WarnSameSiteLaxCrossDowngradeStrict" CookieWarningReasonWarnSameSiteLaxCrossDowngradeLax CookieWarningReason = "WarnSameSiteLaxCrossDowngradeLax" CookieWarningReasonWarnAttributeValueExceedsMaxSize CookieWarningReason = "WarnAttributeValueExceedsMaxSize" CookieWarningReasonWarnDomainNonASCII CookieWarningReason = "WarnDomainNonASCII" CookieWarningReasonWarnThirdPartyPhaseout CookieWarningReason = "WarnThirdPartyPhaseout" CookieWarningReasonWarnCrossSiteRedirectDowngradeChangesInclusion CookieWarningReason = "WarnCrossSiteRedirectDowngradeChangesInclusion" )
CookieWarningReason as enums.
func (CookieWarningReason) String ¶ added in v0.33.0
func (e CookieWarningReason) String() string
func (CookieWarningReason) Valid ¶ added in v0.33.0
func (e CookieWarningReason) Valid() bool
type DeprecationIssueDetails ¶ added in v0.33.0
type DeprecationIssueDetails struct { AffectedFrame *AffectedFrame `json:"affectedFrame,omitempty"` // No description. SourceCodeLocation SourceCodeLocation `json:"sourceCodeLocation"` // No description. Type string `json:"type"` // One of the deprecation names from third_party/blink/renderer/core/frame/deprecation/deprecation.json5 }
DeprecationIssueDetails This issue tracks information needed to print a deprecation message. https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/frame/third_party/blink/renderer/core/frame/deprecation/README.md
type FailedRequestInfo ¶ added in v0.35.0
type FailedRequestInfo struct { URL string `json:"url"` // The URL that failed to load. FailureMessage string `json:"failureMessage"` // The failure message for the failed request. RequestID *network.RequestID `json:"requestId,omitempty"` // No description. }
FailedRequestInfo
type FederatedAuthRequestIssueDetails ¶ added in v0.33.0
type FederatedAuthRequestIssueDetails struct {
FederatedAuthRequestIssueReason FederatedAuthRequestIssueReason `json:"federatedAuthRequestIssueReason"` // No description.
}
FederatedAuthRequestIssueDetails
type FederatedAuthRequestIssueReason ¶ added in v0.33.0
type FederatedAuthRequestIssueReason string
FederatedAuthRequestIssueReason Represents the failure reason when a federated authentication reason fails. Should be updated alongside RequestIdTokenStatus in third_party/blink/public/mojom/devtools/inspector_issue.mojom to include all cases except for success.
const ( FederatedAuthRequestIssueReasonNotSet FederatedAuthRequestIssueReason = "" FederatedAuthRequestIssueReasonShouldEmbargo FederatedAuthRequestIssueReason = "ShouldEmbargo" FederatedAuthRequestIssueReasonTooManyRequests FederatedAuthRequestIssueReason = "TooManyRequests" FederatedAuthRequestIssueReasonWellKnownHTTPNotFound FederatedAuthRequestIssueReason = "WellKnownHttpNotFound" FederatedAuthRequestIssueReasonWellKnownNoResponse FederatedAuthRequestIssueReason = "WellKnownNoResponse" FederatedAuthRequestIssueReasonWellKnownInvalidResponse FederatedAuthRequestIssueReason = "WellKnownInvalidResponse" FederatedAuthRequestIssueReasonWellKnownListEmpty FederatedAuthRequestIssueReason = "WellKnownListEmpty" FederatedAuthRequestIssueReasonWellKnownInvalidContentType FederatedAuthRequestIssueReason = "WellKnownInvalidContentType" FederatedAuthRequestIssueReasonConfigNotInWellKnown FederatedAuthRequestIssueReason = "ConfigNotInWellKnown" FederatedAuthRequestIssueReasonWellKnownTooBig FederatedAuthRequestIssueReason = "WellKnownTooBig" FederatedAuthRequestIssueReasonConfigHTTPNotFound FederatedAuthRequestIssueReason = "ConfigHttpNotFound" FederatedAuthRequestIssueReasonConfigNoResponse FederatedAuthRequestIssueReason = "ConfigNoResponse" FederatedAuthRequestIssueReasonConfigInvalidResponse FederatedAuthRequestIssueReason = "ConfigInvalidResponse" FederatedAuthRequestIssueReasonConfigInvalidContentType FederatedAuthRequestIssueReason = "ConfigInvalidContentType" FederatedAuthRequestIssueReasonClientMetadataHTTPNotFound FederatedAuthRequestIssueReason = "ClientMetadataHttpNotFound" FederatedAuthRequestIssueReasonClientMetadataNoResponse FederatedAuthRequestIssueReason = "ClientMetadataNoResponse" FederatedAuthRequestIssueReasonClientMetadataInvalidResponse FederatedAuthRequestIssueReason = "ClientMetadataInvalidResponse" FederatedAuthRequestIssueReasonClientMetadataInvalidContentType FederatedAuthRequestIssueReason = "ClientMetadataInvalidContentType" FederatedAuthRequestIssueReasonIDPNotPotentiallyTrustworthy FederatedAuthRequestIssueReason = "IdpNotPotentiallyTrustworthy" FederatedAuthRequestIssueReasonDisabledInSettings FederatedAuthRequestIssueReason = "DisabledInSettings" FederatedAuthRequestIssueReasonDisabledInFlags FederatedAuthRequestIssueReason = "DisabledInFlags" FederatedAuthRequestIssueReasonErrorFetchingSignin FederatedAuthRequestIssueReason = "ErrorFetchingSignin" FederatedAuthRequestIssueReasonInvalidSigninResponse FederatedAuthRequestIssueReason = "InvalidSigninResponse" FederatedAuthRequestIssueReasonAccountsHTTPNotFound FederatedAuthRequestIssueReason = "AccountsHttpNotFound" FederatedAuthRequestIssueReasonAccountsNoResponse FederatedAuthRequestIssueReason = "AccountsNoResponse" FederatedAuthRequestIssueReasonAccountsInvalidResponse FederatedAuthRequestIssueReason = "AccountsInvalidResponse" FederatedAuthRequestIssueReasonAccountsListEmpty FederatedAuthRequestIssueReason = "AccountsListEmpty" FederatedAuthRequestIssueReasonAccountsInvalidContentType FederatedAuthRequestIssueReason = "AccountsInvalidContentType" FederatedAuthRequestIssueReasonIDTokenHTTPNotFound FederatedAuthRequestIssueReason = "IdTokenHttpNotFound" FederatedAuthRequestIssueReasonIDTokenNoResponse FederatedAuthRequestIssueReason = "IdTokenNoResponse" FederatedAuthRequestIssueReasonIDTokenInvalidResponse FederatedAuthRequestIssueReason = "IdTokenInvalidResponse" FederatedAuthRequestIssueReasonIDTokenIDPErrorResponse FederatedAuthRequestIssueReason = "IdTokenIdpErrorResponse" FederatedAuthRequestIssueReasonIDTokenCrossSiteIDPErrorResponse FederatedAuthRequestIssueReason = "IdTokenCrossSiteIdpErrorResponse" FederatedAuthRequestIssueReasonIDTokenInvalidRequest FederatedAuthRequestIssueReason = "IdTokenInvalidRequest" FederatedAuthRequestIssueReasonIDTokenInvalidContentType FederatedAuthRequestIssueReason = "IdTokenInvalidContentType" FederatedAuthRequestIssueReasonErrorIDToken FederatedAuthRequestIssueReason = "ErrorIdToken" FederatedAuthRequestIssueReasonCanceled FederatedAuthRequestIssueReason = "Canceled" FederatedAuthRequestIssueReasonRPPageNotVisible FederatedAuthRequestIssueReason = "RpPageNotVisible" FederatedAuthRequestIssueReasonSilentMediationFailure FederatedAuthRequestIssueReason = "SilentMediationFailure" FederatedAuthRequestIssueReasonThirdPartyCookiesBlocked FederatedAuthRequestIssueReason = "ThirdPartyCookiesBlocked" FederatedAuthRequestIssueReasonNotSignedInWithIDP FederatedAuthRequestIssueReason = "NotSignedInWithIdp" FederatedAuthRequestIssueReasonMissingTransientUserActivation FederatedAuthRequestIssueReason = "MissingTransientUserActivation" FederatedAuthRequestIssueReasonReplacedByButtonMode FederatedAuthRequestIssueReason = "ReplacedByButtonMode" FederatedAuthRequestIssueReasonInvalidFieldsSpecified FederatedAuthRequestIssueReason = "InvalidFieldsSpecified" FederatedAuthRequestIssueReasonRelyingPartyOriginIsOpaque FederatedAuthRequestIssueReason = "RelyingPartyOriginIsOpaque" FederatedAuthRequestIssueReasonTypeNotMatching FederatedAuthRequestIssueReason = "TypeNotMatching" )
FederatedAuthRequestIssueReason as enums.
func (FederatedAuthRequestIssueReason) String ¶ added in v0.33.0
func (e FederatedAuthRequestIssueReason) String() string
func (FederatedAuthRequestIssueReason) Valid ¶ added in v0.33.0
func (e FederatedAuthRequestIssueReason) Valid() bool
type FederatedAuthUserInfoRequestIssueDetails ¶ added in v0.35.0
type FederatedAuthUserInfoRequestIssueDetails struct {
FederatedAuthUserInfoRequestIssueReason FederatedAuthUserInfoRequestIssueReason `json:"federatedAuthUserInfoRequestIssueReason"` // No description.
}
FederatedAuthUserInfoRequestIssueDetails
type FederatedAuthUserInfoRequestIssueReason ¶ added in v0.35.0
type FederatedAuthUserInfoRequestIssueReason string
FederatedAuthUserInfoRequestIssueReason Represents the failure reason when a getUserInfo() call fails. Should be updated alongside FederatedAuthUserInfoRequestResult in third_party/blink/public/mojom/devtools/inspector_issue.mojom.
const ( FederatedAuthUserInfoRequestIssueReasonNotSet FederatedAuthUserInfoRequestIssueReason = "" FederatedAuthUserInfoRequestIssueReasonNotSameOrigin FederatedAuthUserInfoRequestIssueReason = "NotSameOrigin" FederatedAuthUserInfoRequestIssueReasonNotIframe FederatedAuthUserInfoRequestIssueReason = "NotIframe" FederatedAuthUserInfoRequestIssueReasonNotPotentiallyTrustworthy FederatedAuthUserInfoRequestIssueReason = "NotPotentiallyTrustworthy" FederatedAuthUserInfoRequestIssueReasonNoAPIPermission FederatedAuthUserInfoRequestIssueReason = "NoApiPermission" FederatedAuthUserInfoRequestIssueReasonNotSignedInWithIDP FederatedAuthUserInfoRequestIssueReason = "NotSignedInWithIdp" FederatedAuthUserInfoRequestIssueReasonNoAccountSharingPermission FederatedAuthUserInfoRequestIssueReason = "NoAccountSharingPermission" FederatedAuthUserInfoRequestIssueReasonInvalidConfigOrWellKnown FederatedAuthUserInfoRequestIssueReason = "InvalidConfigOrWellKnown" FederatedAuthUserInfoRequestIssueReasonInvalidAccountsResponse FederatedAuthUserInfoRequestIssueReason = "InvalidAccountsResponse" FederatedAuthUserInfoRequestIssueReasonNoReturningUserFromFetchedAccounts FederatedAuthUserInfoRequestIssueReason = "NoReturningUserFromFetchedAccounts" )
FederatedAuthUserInfoRequestIssueReason as enums.
func (FederatedAuthUserInfoRequestIssueReason) String ¶ added in v0.35.0
func (e FederatedAuthUserInfoRequestIssueReason) String() string
func (FederatedAuthUserInfoRequestIssueReason) Valid ¶ added in v0.35.0
func (e FederatedAuthUserInfoRequestIssueReason) Valid() bool
type GenericIssueDetails ¶ added in v0.33.0
type GenericIssueDetails struct { ErrorType GenericIssueErrorType `json:"errorType"` // Issues with the same errorType are aggregated in the frontend. FrameID *page.FrameID `json:"frameId,omitempty"` // No description. ViolatingNodeID *dom.BackendNodeID `json:"violatingNodeId,omitempty"` // No description. ViolatingNodeAttribute *string `json:"violatingNodeAttribute,omitempty"` // No description. Request *AffectedRequest `json:"request,omitempty"` // No description. }
GenericIssueDetails Depending on the concrete errorType, different properties are set.
type GenericIssueErrorType ¶ added in v0.33.0
type GenericIssueErrorType string
GenericIssueErrorType
const ( GenericIssueErrorTypeNotSet GenericIssueErrorType = "" GenericIssueErrorTypeFormLabelForNameError GenericIssueErrorType = "FormLabelForNameError" GenericIssueErrorTypeFormDuplicateIDForInputError GenericIssueErrorType = "FormDuplicateIdForInputError" GenericIssueErrorTypeFormInputWithNoLabelError GenericIssueErrorType = "FormInputWithNoLabelError" GenericIssueErrorTypeFormAutocompleteAttributeEmptyError GenericIssueErrorType = "FormAutocompleteAttributeEmptyError" GenericIssueErrorTypeFormEmptyIDAndNameAttributesForInputError GenericIssueErrorType = "FormEmptyIdAndNameAttributesForInputError" GenericIssueErrorTypeFormAriaLabelledByToNonExistingID GenericIssueErrorType = "FormAriaLabelledByToNonExistingId" GenericIssueErrorTypeFormInputAssignedAutocompleteValueToIDOrNameAttributeError GenericIssueErrorType = "FormInputAssignedAutocompleteValueToIdOrNameAttributeError" GenericIssueErrorTypeFormLabelHasNeitherForNorNestedInput GenericIssueErrorType = "FormLabelHasNeitherForNorNestedInput" GenericIssueErrorTypeFormLabelForMatchesNonExistingIDError GenericIssueErrorType = "FormLabelForMatchesNonExistingIdError" GenericIssueErrorTypeFormInputHasWrongButWellIntendedAutocompleteValueError GenericIssueErrorType = "FormInputHasWrongButWellIntendedAutocompleteValueError" GenericIssueErrorTypeResponseWasBlockedByORB GenericIssueErrorType = "ResponseWasBlockedByORB" )
GenericIssueErrorType as enums.
func (GenericIssueErrorType) String ¶ added in v0.33.0
func (e GenericIssueErrorType) String() string
func (GenericIssueErrorType) Valid ¶ added in v0.33.0
func (e GenericIssueErrorType) Valid() bool
type GetEncodedResponseArgs ¶
type GetEncodedResponseArgs struct { RequestID network.RequestID `json:"requestId"` // Identifier of the network request to get content for. // Encoding The encoding to use. // // Values: "webp", "jpeg", "png". Encoding string `json:"encoding"` Quality *float64 `json:"quality,omitempty"` // The quality of the encoding (0-1). (defaults to 1) SizeOnly *bool `json:"sizeOnly,omitempty"` // Whether to only return the size information (defaults to false). }
GetEncodedResponseArgs represents the arguments for GetEncodedResponse in the Audits domain.
func NewGetEncodedResponseArgs ¶
func NewGetEncodedResponseArgs(requestID network.RequestID, encoding string) *GetEncodedResponseArgs
NewGetEncodedResponseArgs initializes GetEncodedResponseArgs with the required arguments.
func (*GetEncodedResponseArgs) SetQuality ¶
func (a *GetEncodedResponseArgs) SetQuality(quality float64) *GetEncodedResponseArgs
SetQuality sets the Quality optional argument. The quality of the encoding (0-1). (defaults to 1)
func (*GetEncodedResponseArgs) SetSizeOnly ¶
func (a *GetEncodedResponseArgs) SetSizeOnly(sizeOnly bool) *GetEncodedResponseArgs
SetSizeOnly sets the SizeOnly optional argument. Whether to only return the size information (defaults to false).
type GetEncodedResponseReply ¶
type GetEncodedResponseReply struct { Body []byte `json:"body,omitempty"` // The encoded body as a base64 string. Omitted if sizeOnly is true. (Encoded as a base64 string when passed over JSON) OriginalSize int `json:"originalSize"` // Size before re-encoding. EncodedSize int `json:"encodedSize"` // Size after re-encoding. }
GetEncodedResponseReply represents the return values for GetEncodedResponse in the Audits domain.
type HeavyAdIssueDetails ¶ added in v0.31.0
type HeavyAdIssueDetails struct { Resolution HeavyAdResolutionStatus `json:"resolution"` // The resolution status, either blocking the content or warning. Reason HeavyAdReason `json:"reason"` // The reason the ad was blocked, total network or cpu or peak cpu. Frame AffectedFrame `json:"frame"` // The frame that was blocked. }
HeavyAdIssueDetails
type HeavyAdReason ¶ added in v0.31.0
type HeavyAdReason string
HeavyAdReason
const ( HeavyAdReasonNotSet HeavyAdReason = "" HeavyAdReasonNetworkTotalLimit HeavyAdReason = "NetworkTotalLimit" HeavyAdReasonCPUTotalLimit HeavyAdReason = "CpuTotalLimit" HeavyAdReasonCPUPeakLimit HeavyAdReason = "CpuPeakLimit" )
HeavyAdReason as enums.
func (HeavyAdReason) String ¶ added in v0.31.0
func (e HeavyAdReason) String() string
func (HeavyAdReason) Valid ¶ added in v0.31.0
func (e HeavyAdReason) Valid() bool
type HeavyAdResolutionStatus ¶ added in v0.31.0
type HeavyAdResolutionStatus string
HeavyAdResolutionStatus
const ( HeavyAdResolutionStatusNotSet HeavyAdResolutionStatus = "" HeavyAdResolutionStatusHeavyAdBlocked HeavyAdResolutionStatus = "HeavyAdBlocked" HeavyAdResolutionStatusHeavyAdWarning HeavyAdResolutionStatus = "HeavyAdWarning" )
HeavyAdResolutionStatus as enums.
func (HeavyAdResolutionStatus) String ¶ added in v0.31.0
func (e HeavyAdResolutionStatus) String() string
func (HeavyAdResolutionStatus) Valid ¶ added in v0.31.0
func (e HeavyAdResolutionStatus) Valid() bool
type InspectorIssue ¶ added in v0.26.0
type InspectorIssue struct { Code InspectorIssueCode `json:"code"` // No description. Details InspectorIssueDetails `json:"details"` // No description. IssueID *IssueID `json:"issueId,omitempty"` // A unique id for this issue. May be omitted if no other entity (e.g. exception, CDP message, etc.) is referencing this issue. }
InspectorIssue An inspector issue reported from the back-end.
type InspectorIssueCode ¶ added in v0.26.0
type InspectorIssueCode string
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.
const ( InspectorIssueCodeNotSet InspectorIssueCode = "" InspectorIssueCodeCookieIssue InspectorIssueCode = "CookieIssue" InspectorIssueCodeMixedContentIssue InspectorIssueCode = "MixedContentIssue" InspectorIssueCodeBlockedByResponseIssue InspectorIssueCode = "BlockedByResponseIssue" InspectorIssueCodeHeavyAdIssue InspectorIssueCode = "HeavyAdIssue" InspectorIssueCodeContentSecurityPolicyIssue InspectorIssueCode = "ContentSecurityPolicyIssue" InspectorIssueCodeLowTextContrastIssue InspectorIssueCode = "LowTextContrastIssue" InspectorIssueCodeCORSIssue InspectorIssueCode = "CorsIssue" InspectorIssueCodeAttributionReportingIssue InspectorIssueCode = "AttributionReportingIssue" InspectorIssueCodeQuirksModeIssue InspectorIssueCode = "QuirksModeIssue" InspectorIssueCodeGenericIssue InspectorIssueCode = "GenericIssue" InspectorIssueCodeDeprecationIssue InspectorIssueCode = "DeprecationIssue" InspectorIssueCodeClientHintIssue InspectorIssueCode = "ClientHintIssue" InspectorIssueCodeFederatedAuthRequestIssue InspectorIssueCode = "FederatedAuthRequestIssue" InspectorIssueCodeBounceTrackingIssue InspectorIssueCode = "BounceTrackingIssue" InspectorIssueCodeCookieDeprecationMetadataIssue InspectorIssueCode = "CookieDeprecationMetadataIssue" InspectorIssueCodeStylesheetLoadingIssue InspectorIssueCode = "StylesheetLoadingIssue" InspectorIssueCodeFederatedAuthUserInfoRequestIssue InspectorIssueCode = "FederatedAuthUserInfoRequestIssue" InspectorIssueCodePropertyRuleIssue InspectorIssueCode = "PropertyRuleIssue" )
InspectorIssueCode as enums.
func (InspectorIssueCode) String ¶ added in v0.26.0
func (e InspectorIssueCode) String() string
func (InspectorIssueCode) Valid ¶ added in v0.26.0
func (e InspectorIssueCode) Valid() bool
type InspectorIssueDetails ¶ added in v0.26.0
type InspectorIssueDetails struct { CookieIssueDetails *CookieIssueDetails `json:"cookieIssueDetails,omitempty"` // No description. MixedContentIssueDetails *MixedContentIssueDetails `json:"mixedContentIssueDetails,omitempty"` // No description. BlockedByResponseIssueDetails *BlockedByResponseIssueDetails `json:"blockedByResponseIssueDetails,omitempty"` // No description. HeavyAdIssueDetails *HeavyAdIssueDetails `json:"heavyAdIssueDetails,omitempty"` // No description. ContentSecurityPolicyIssueDetails *ContentSecurityPolicyIssueDetails `json:"contentSecurityPolicyIssueDetails,omitempty"` // No description. LowTextContrastIssueDetails *LowTextContrastIssueDetails `json:"lowTextContrastIssueDetails,omitempty"` // No description. CORSIssueDetails *CORSIssueDetails `json:"corsIssueDetails,omitempty"` // No description. AttributionReportingIssueDetails *AttributionReportingIssueDetails `json:"attributionReportingIssueDetails,omitempty"` // No description. QuirksModeIssueDetails *QuirksModeIssueDetails `json:"quirksModeIssueDetails,omitempty"` // No description. // NavigatorUserAgentIssueDetails is deprecated. // // Deprecated: This property should not be used. GenericIssueDetails *GenericIssueDetails `json:"genericIssueDetails,omitempty"` // No description. DeprecationIssueDetails *DeprecationIssueDetails `json:"deprecationIssueDetails,omitempty"` // No description. ClientHintIssueDetails *ClientHintIssueDetails `json:"clientHintIssueDetails,omitempty"` // No description. FederatedAuthRequestIssueDetails *FederatedAuthRequestIssueDetails `json:"federatedAuthRequestIssueDetails,omitempty"` // No description. BounceTrackingIssueDetails *BounceTrackingIssueDetails `json:"bounceTrackingIssueDetails,omitempty"` // No description. CookieDeprecationMetadataIssueDetails *CookieDeprecationMetadataIssueDetails `json:"cookieDeprecationMetadataIssueDetails,omitempty"` // No description. StylesheetLoadingIssueDetails *StylesheetLoadingIssueDetails `json:"stylesheetLoadingIssueDetails,omitempty"` // No description. PropertyRuleIssueDetails *PropertyRuleIssueDetails `json:"propertyRuleIssueDetails,omitempty"` // No description. FederatedAuthUserInfoRequestIssueDetails *FederatedAuthUserInfoRequestIssueDetails `json:"federatedAuthUserInfoRequestIssueDetails,omitempty"` // No description. }
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.
type IssueAddedClient ¶ added in v0.26.0
type IssueAddedClient interface { // Recv calls RecvMsg on rpcc.Stream, blocks until the event is // triggered, context canceled or connection closed. Recv() (*IssueAddedReply, error) rpcc.Stream }
IssueAddedClient is a client for IssueAdded events.
type IssueAddedReply ¶ added in v0.26.0
type IssueAddedReply struct {
Issue InspectorIssue `json:"issue"` // No description.
}
IssueAddedReply is the reply for IssueAdded events.
type IssueID ¶ added in v0.32.0
type IssueID string
IssueID A unique id for a DevTools inspector issue. Allows other entities (e.g. exceptions, CDP message, console messages, etc.) to reference an issue.
type LowTextContrastIssueDetails ¶ added in v0.31.0
type LowTextContrastIssueDetails struct { ViolatingNodeID dom.BackendNodeID `json:"violatingNodeId"` // No description. ViolatingNodeSelector string `json:"violatingNodeSelector"` // No description. ContrastRatio float64 `json:"contrastRatio"` // No description. ThresholdAA float64 `json:"thresholdAA"` // No description. ThresholdAAA float64 `json:"thresholdAAA"` // No description. FontSize string `json:"fontSize"` // No description. FontWeight string `json:"fontWeight"` // No description. }
LowTextContrastIssueDetails
type MixedContentIssueDetails ¶ added in v0.29.0
type MixedContentIssueDetails struct { ResourceType MixedContentResourceType `json:"resourceType,omitempty"` // The type of resource causing the mixed content issue (css, js, iframe, form,...). Marked as optional because it is mapped to from blink::mojom::RequestContextType, which will be replaced by network::mojom::RequestDestination ResolutionStatus MixedContentResolutionStatus `json:"resolutionStatus"` // The way the mixed content issue is being resolved. InsecureURL string `json:"insecureURL"` // The unsafe http url causing the mixed content issue. MainResourceURL string `json:"mainResourceURL"` // The url responsible for the call to an unsafe url. Request *AffectedRequest `json:"request,omitempty"` // The mixed content request. Does not always exist (e.g. for unsafe form submission urls). Frame *AffectedFrame `json:"frame,omitempty"` // Optional because not every mixed content issue is necessarily linked to a frame. }
MixedContentIssueDetails
type MixedContentResolutionStatus ¶ added in v0.29.0
type MixedContentResolutionStatus string
MixedContentResolutionStatus
const ( MixedContentResolutionStatusNotSet MixedContentResolutionStatus = "" MixedContentResolutionStatusMixedContentBlocked MixedContentResolutionStatus = "MixedContentBlocked" MixedContentResolutionStatusMixedContentAutomaticallyUpgraded MixedContentResolutionStatus = "MixedContentAutomaticallyUpgraded" MixedContentResolutionStatusMixedContentWarning MixedContentResolutionStatus = "MixedContentWarning" )
MixedContentResolutionStatus as enums.
func (MixedContentResolutionStatus) String ¶ added in v0.29.0
func (e MixedContentResolutionStatus) String() string
func (MixedContentResolutionStatus) Valid ¶ added in v0.29.0
func (e MixedContentResolutionStatus) Valid() bool
type MixedContentResourceType ¶ added in v0.29.0
type MixedContentResourceType string
MixedContentResourceType
const ( MixedContentResourceTypeNotSet MixedContentResourceType = "" MixedContentResourceTypeAttributionSrc MixedContentResourceType = "AttributionSrc" MixedContentResourceTypeAudio MixedContentResourceType = "Audio" MixedContentResourceTypeBeacon MixedContentResourceType = "Beacon" MixedContentResourceTypeCSPReport MixedContentResourceType = "CSPReport" MixedContentResourceTypeDownload MixedContentResourceType = "Download" MixedContentResourceTypeEventSource MixedContentResourceType = "EventSource" MixedContentResourceTypeFavicon MixedContentResourceType = "Favicon" MixedContentResourceTypeFont MixedContentResourceType = "Font" MixedContentResourceTypeForm MixedContentResourceType = "Form" MixedContentResourceTypeFrame MixedContentResourceType = "Frame" MixedContentResourceTypeImage MixedContentResourceType = "Image" MixedContentResourceTypeImport MixedContentResourceType = "Import" MixedContentResourceTypeJSON MixedContentResourceType = "JSON" MixedContentResourceTypeManifest MixedContentResourceType = "Manifest" MixedContentResourceTypePing MixedContentResourceType = "Ping" MixedContentResourceTypePluginData MixedContentResourceType = "PluginData" MixedContentResourceTypePluginResource MixedContentResourceType = "PluginResource" MixedContentResourceTypePrefetch MixedContentResourceType = "Prefetch" MixedContentResourceTypeResource MixedContentResourceType = "Resource" MixedContentResourceTypeScript MixedContentResourceType = "Script" MixedContentResourceTypeServiceWorker MixedContentResourceType = "ServiceWorker" MixedContentResourceTypeSpeculationRules MixedContentResourceType = "SpeculationRules" MixedContentResourceTypeStylesheet MixedContentResourceType = "Stylesheet" MixedContentResourceTypeTrack MixedContentResourceType = "Track" MixedContentResourceTypeVideo MixedContentResourceType = "Video" MixedContentResourceTypeWorker MixedContentResourceType = "Worker" MixedContentResourceTypeXMLHttpRequest MixedContentResourceType = "XMLHttpRequest" MixedContentResourceTypeXSLT MixedContentResourceType = "XSLT" )
MixedContentResourceType as enums.
func (MixedContentResourceType) String ¶ added in v0.29.0
func (e MixedContentResourceType) String() string
func (MixedContentResourceType) Valid ¶ added in v0.29.0
func (e MixedContentResourceType) Valid() bool
type NavigatorUserAgentIssueDetails
deprecated
added in
v0.32.0
type NavigatorUserAgentIssueDetails struct {}
NavigatorUserAgentIssueDetails
Deprecated:
type PropertyRuleIssueDetails ¶ added in v0.35.0
type PropertyRuleIssueDetails struct { SourceCodeLocation SourceCodeLocation `json:"sourceCodeLocation"` // Source code position of the property rule. PropertyRuleIssueReason PropertyRuleIssueReason `json:"propertyRuleIssueReason"` // Reason why the property rule was discarded. PropertyValue *string `json:"propertyValue,omitempty"` // The value of the property rule property that failed to parse }
PropertyRuleIssueDetails This issue warns about errors in property rules that lead to property registrations being ignored.
type PropertyRuleIssueReason ¶ added in v0.35.0
type PropertyRuleIssueReason string
PropertyRuleIssueReason
const ( PropertyRuleIssueReasonNotSet PropertyRuleIssueReason = "" PropertyRuleIssueReasonInvalidSyntax PropertyRuleIssueReason = "InvalidSyntax" PropertyRuleIssueReasonInvalidInitialValue PropertyRuleIssueReason = "InvalidInitialValue" PropertyRuleIssueReasonInvalidInherits PropertyRuleIssueReason = "InvalidInherits" PropertyRuleIssueReasonInvalidName PropertyRuleIssueReason = "InvalidName" )
PropertyRuleIssueReason as enums.
func (PropertyRuleIssueReason) String ¶ added in v0.35.0
func (e PropertyRuleIssueReason) String() string
func (PropertyRuleIssueReason) Valid ¶ added in v0.35.0
func (e PropertyRuleIssueReason) Valid() bool
type QuirksModeIssueDetails ¶ added in v0.32.0
type QuirksModeIssueDetails struct { IsLimitedQuirksMode bool `json:"isLimitedQuirksMode"` // If false, it means the document's mode is "quirks" instead of "limited-quirks". DocumentNodeID dom.BackendNodeID `json:"documentNodeId"` // No description. URL string `json:"url"` // No description. FrameID page.FrameID `json:"frameId"` // No description. LoaderID network.LoaderID `json:"loaderId"` // No description. }
QuirksModeIssueDetails Details for issues about documents in Quirks Mode or Limited Quirks Mode that affects page layouting.
type SharedArrayBufferIssueDetails ¶ added in v0.31.0
type SharedArrayBufferIssueDetails struct {}
SharedArrayBufferIssueDetails Details for a issue arising from an SAB being instantiated in, or transferred to a context that is not cross-origin isolated.
type SharedArrayBufferIssueType ¶ added in v0.31.0
type SharedArrayBufferIssueType string
SharedArrayBufferIssueType
const ()
SharedArrayBufferIssueType as enums.
func (SharedArrayBufferIssueType) String ¶ added in v0.31.0
func (e SharedArrayBufferIssueType) String() string
func (SharedArrayBufferIssueType) Valid ¶ added in v0.31.0
func (e SharedArrayBufferIssueType) Valid() bool
type SharedDictionaryError ¶ added in v0.35.0
type SharedDictionaryError string
SharedDictionaryError
const ()
SharedDictionaryError as enums.
func (SharedDictionaryError) String ¶ added in v0.35.0
func (e SharedDictionaryError) String() string
func (SharedDictionaryError) Valid ¶ added in v0.35.0
func (e SharedDictionaryError) Valid() bool
type SharedDictionaryIssueDetails ¶ added in v0.35.0
type SharedDictionaryIssueDetails struct {}
SharedDictionaryIssueDetails
type SourceCodeLocation ¶ added in v0.31.0
type SourceCodeLocation struct { ScriptID *runtime.ScriptID `json:"scriptId,omitempty"` // No description. URL string `json:"url"` // No description. LineNumber int `json:"lineNumber"` // No description. ColumnNumber int `json:"columnNumber"` // No description. }
SourceCodeLocation
type StyleSheetLoadingIssueReason ¶ added in v0.35.0
type StyleSheetLoadingIssueReason string
StyleSheetLoadingIssueReason
const ( StyleSheetLoadingIssueReasonNotSet StyleSheetLoadingIssueReason = "" StyleSheetLoadingIssueReasonLateImportRule StyleSheetLoadingIssueReason = "LateImportRule" StyleSheetLoadingIssueReasonRequestFailed StyleSheetLoadingIssueReason = "RequestFailed" )
StyleSheetLoadingIssueReason as enums.
func (StyleSheetLoadingIssueReason) String ¶ added in v0.35.0
func (e StyleSheetLoadingIssueReason) String() string
func (StyleSheetLoadingIssueReason) Valid ¶ added in v0.35.0
func (e StyleSheetLoadingIssueReason) Valid() bool
type StylesheetLoadingIssueDetails ¶ added in v0.35.0
type StylesheetLoadingIssueDetails struct { SourceCodeLocation SourceCodeLocation `json:"sourceCodeLocation"` // Source code position that referenced the failing stylesheet. StyleSheetLoadingIssueReason StyleSheetLoadingIssueReason `json:"styleSheetLoadingIssueReason"` // Reason why the stylesheet couldn't be loaded. FailedRequestInfo *FailedRequestInfo `json:"failedRequestInfo,omitempty"` // Contains additional info when the failure was due to a request. }
StylesheetLoadingIssueDetails This issue warns when a referenced stylesheet couldn't be loaded.