[][src]Module chromiumoxide::cdp::browser_protocol::audits

Audits domain allows investigation of page violations and possible improvements.

Structs

AffectedCookie

Information about a cookie that is affected by an inspector issue. AffectedCookie

AffectedCookieBuilder
AffectedFrame

Information about the frame affected by an inspector issue. AffectedFrame

AffectedFrameBuilder
AffectedRequest

Information about a request that is affected by an inspector issue. AffectedRequest

AffectedRequestBuilder
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. BlockedByResponseIssueDetails

BlockedByResponseIssueDetailsBuilder
ContentSecurityPolicyIssueDetails
ContentSecurityPolicyIssueDetailsBuilder
DisableParams

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

DisableReturns

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

EnableParams

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

EnableReturns

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

EventIssueAdded
GetEncodedResponseParams

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

GetEncodedResponseParamsBuilder
GetEncodedResponseReturns

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

GetEncodedResponseReturnsBuilder
HeavyAdIssueDetails
HeavyAdIssueDetailsBuilder
InspectorIssue

An inspector issue reported from the back-end. InspectorIssue

InspectorIssueBuilder
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. InspectorIssueDetails

InspectorIssueDetailsBuilder
MixedContentIssueDetails
MixedContentIssueDetailsBuilder
SameSiteCookieIssueDetails

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. SameSiteCookieIssueDetails

SameSiteCookieIssueDetailsBuilder
SourceCodeLocation
SourceCodeLocationBuilder

Enums

BlockedByResponseReason

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

ContentSecurityPolicyViolationType
GetEncodedResponseEncoding

The encoding to use.

HeavyAdReason
HeavyAdResolutionStatus
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.

MixedContentResolutionStatus
MixedContentResourceType
SameSiteCookieExclusionReason
SameSiteCookieOperation
SameSiteCookieWarningReason