A big commit with a bunch of node modules so I could run puppeteer for Walmart. Added some todos and Headway's templates.
This commit is contained in:
531
Scripts/node_modules/devtools-protocol/json/browser_protocol.json
generated
vendored
531
Scripts/node_modules/devtools-protocol/json/browser_protocol.json
generated
vendored
@ -1011,7 +1011,8 @@
|
||||
"WarnSameSiteLaxCrossDowngradeLax",
|
||||
"WarnAttributeValueExceedsMaxSize",
|
||||
"WarnDomainNonASCII",
|
||||
"WarnThirdPartyPhaseout"
|
||||
"WarnThirdPartyPhaseout",
|
||||
"WarnCrossSiteRedirectDowngradeChangesInclusion"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -1581,6 +1582,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "CookieDeprecationMetadataIssueDetails",
|
||||
"description": "This issue warns about third-party sites that are accessing cookies on the\ncurrent page, and have been permitted due to having a global metadata grant.\nNote that in this context 'site' means eTLD+1. For example, if the URL\n`https://example.test:80/web_page` was accessing cookies, the site reported\nwould be `example.test`.",
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "allowedSites",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ClientHintIssueReason",
|
||||
"type": "string",
|
||||
@ -1632,13 +1647,16 @@
|
||||
"IdTokenHttpNotFound",
|
||||
"IdTokenNoResponse",
|
||||
"IdTokenInvalidResponse",
|
||||
"IdTokenIdpErrorResponse",
|
||||
"IdTokenCrossSiteIdpErrorResponse",
|
||||
"IdTokenInvalidRequest",
|
||||
"IdTokenInvalidContentType",
|
||||
"ErrorIdToken",
|
||||
"Canceled",
|
||||
"RpPageNotVisible",
|
||||
"SilentMediationFailure",
|
||||
"ThirdPartyCookiesBlocked"
|
||||
"ThirdPartyCookiesBlocked",
|
||||
"NotSignedInWithIdp"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -1788,6 +1806,7 @@
|
||||
"ClientHintIssue",
|
||||
"FederatedAuthRequestIssue",
|
||||
"BounceTrackingIssue",
|
||||
"CookieDeprecationMetadataIssue",
|
||||
"StylesheetLoadingIssue",
|
||||
"FederatedAuthUserInfoRequestIssue",
|
||||
"PropertyRuleIssue"
|
||||
@ -1879,6 +1898,11 @@
|
||||
"optional": true,
|
||||
"$ref": "BounceTrackingIssueDetails"
|
||||
},
|
||||
{
|
||||
"name": "cookieDeprecationMetadataIssueDetails",
|
||||
"optional": true,
|
||||
"$ref": "CookieDeprecationMetadataIssueDetails"
|
||||
},
|
||||
{
|
||||
"name": "stylesheetLoadingIssueDetails",
|
||||
"optional": true,
|
||||
@ -2495,7 +2519,7 @@
|
||||
},
|
||||
{
|
||||
"id": "PermissionDescriptor",
|
||||
"description": "Definition of PermissionDescriptor defined in the Permissions API:\nhttps://w3c.github.io/permissions/#dictdef-permissiondescriptor.",
|
||||
"description": "Definition of PermissionDescriptor defined in the Permissions API:\nhttps://w3c.github.io/permissions/#dom-permissiondescriptor.",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
@ -3842,6 +3866,11 @@
|
||||
"description": "Font's family name reported by platform.",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "postScriptName",
|
||||
"description": "Font's PostScript name reported by platform.",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "isCustomFont",
|
||||
"description": "Indicates if the font was downloaded or resolved locally.",
|
||||
@ -4033,6 +4062,34 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "CSSFontPaletteValuesRule",
|
||||
"description": "CSS font-palette-values rule representation.",
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "styleSheetId",
|
||||
"description": "The css style sheet identifier (absent for user agent stylesheet and user-specified\nstylesheet rules) this rule came from.",
|
||||
"optional": true,
|
||||
"$ref": "StyleSheetId"
|
||||
},
|
||||
{
|
||||
"name": "origin",
|
||||
"description": "Parent stylesheet's origin.",
|
||||
"$ref": "StyleSheetOrigin"
|
||||
},
|
||||
{
|
||||
"name": "fontPaletteName",
|
||||
"description": "Associated font palette name.",
|
||||
"$ref": "Value"
|
||||
},
|
||||
{
|
||||
"name": "style",
|
||||
"description": "Associated style declaration.",
|
||||
"$ref": "CSSStyle"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "CSSPropertyRule",
|
||||
"description": "CSS property at-rule representation.",
|
||||
@ -4377,6 +4434,12 @@
|
||||
"$ref": "CSSPropertyRegistration"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "cssFontPaletteValuesRule",
|
||||
"description": "A font-palette-values rule matching this node.",
|
||||
"optional": true,
|
||||
"$ref": "CSSFontPaletteValuesRule"
|
||||
},
|
||||
{
|
||||
"name": "parentLayoutNodeId",
|
||||
"description": "Id of the first parent element that does not have display: contents.",
|
||||
@ -6980,7 +7043,6 @@
|
||||
"description": "DOM debugging allows setting breakpoints on particular DOM operations and events. JavaScript\nexecution will stop on these operations as if there was a regular breakpoint set.",
|
||||
"dependencies": [
|
||||
"DOM",
|
||||
"Debugger",
|
||||
"Runtime"
|
||||
],
|
||||
"types": [
|
||||
@ -7137,6 +7199,8 @@
|
||||
"name": "removeInstrumentationBreakpoint",
|
||||
"description": "Removes breakpoint on particular native event.",
|
||||
"experimental": true,
|
||||
"deprecated": true,
|
||||
"redirect": "EventBreakpoints",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "eventName",
|
||||
@ -7209,6 +7273,8 @@
|
||||
"name": "setInstrumentationBreakpoint",
|
||||
"description": "Sets breakpoint on particular native event.",
|
||||
"experimental": true,
|
||||
"deprecated": true,
|
||||
"redirect": "EventBreakpoints",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "eventName",
|
||||
@ -7232,7 +7298,7 @@
|
||||
},
|
||||
{
|
||||
"domain": "EventBreakpoints",
|
||||
"description": "EventBreakpoints permits setting breakpoints on particular operations and\nevents in targets that run JavaScript but do not have a DOM.\nJavaScript execution will stop on these operations as if there was a regular\nbreakpoint set.",
|
||||
"description": "EventBreakpoints permits setting JavaScript breakpoints on operations and events\noccurring in native code invoked from JavaScript. Once breakpoint is hit, it is\nreported through Debugger domain, similarly to regular breakpoints being hit.",
|
||||
"experimental": true,
|
||||
"commands": [
|
||||
{
|
||||
@ -7256,6 +7322,10 @@
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "disable",
|
||||
"description": "Removes all breakpoints"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -8501,6 +8571,21 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "DevicePosture",
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "type",
|
||||
"description": "Current posture of the device",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"continuous",
|
||||
"folded"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MediaFeature",
|
||||
"type": "object",
|
||||
@ -8604,6 +8689,120 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "SensorType",
|
||||
"description": "Used to specify sensor types to emulate.\nSee https://w3c.github.io/sensors/#automation for more information.",
|
||||
"experimental": true,
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"absolute-orientation",
|
||||
"accelerometer",
|
||||
"ambient-light",
|
||||
"gravity",
|
||||
"gyroscope",
|
||||
"linear-acceleration",
|
||||
"magnetometer",
|
||||
"proximity",
|
||||
"relative-orientation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "SensorMetadata",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "available",
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "minimumFrequency",
|
||||
"optional": true,
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "maximumFrequency",
|
||||
"optional": true,
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "SensorReadingSingle",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "value",
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "SensorReadingXYZ",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "x",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "z",
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "SensorReadingQuaternion",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "x",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "y",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "z",
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "w",
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "SensorReading",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "single",
|
||||
"optional": true,
|
||||
"$ref": "SensorReadingSingle"
|
||||
},
|
||||
{
|
||||
"name": "xyz",
|
||||
"optional": true,
|
||||
"$ref": "SensorReadingXYZ"
|
||||
},
|
||||
{
|
||||
"name": "quaternion",
|
||||
"optional": true,
|
||||
"$ref": "SensorReadingQuaternion"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "DisabledImageType",
|
||||
"description": "Enum of image types that can be disabled.",
|
||||
@ -8774,6 +8973,13 @@
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"$ref": "DisplayFeature"
|
||||
},
|
||||
{
|
||||
"name": "devicePosture",
|
||||
"description": "If set, the posture of a foldable device. If not set the posture is set\nto continuous.",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"$ref": "DevicePosture"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -8886,6 +9092,57 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "getOverriddenSensorInformation",
|
||||
"experimental": true,
|
||||
"parameters": [
|
||||
{
|
||||
"name": "type",
|
||||
"$ref": "SensorType"
|
||||
}
|
||||
],
|
||||
"returns": [
|
||||
{
|
||||
"name": "requestedSamplingFrequency",
|
||||
"type": "number"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "setSensorOverrideEnabled",
|
||||
"description": "Overrides a platform sensor of a given type. If |enabled| is true, calls to\nSensor.start() will use a virtual sensor as backend rather than fetching\ndata from a real hardware sensor. Otherwise, existing virtual\nsensor-backend Sensor objects will fire an error event and new calls to\nSensor.start() will attempt to use a real sensor instead.",
|
||||
"experimental": true,
|
||||
"parameters": [
|
||||
{
|
||||
"name": "enabled",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "type",
|
||||
"$ref": "SensorType"
|
||||
},
|
||||
{
|
||||
"name": "metadata",
|
||||
"optional": true,
|
||||
"$ref": "SensorMetadata"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "setSensorOverrideReadings",
|
||||
"description": "Updates the sensor readings reported by a sensor type previously overriden\nby setSensorOverrideEnabled.",
|
||||
"experimental": true,
|
||||
"parameters": [
|
||||
{
|
||||
"name": "type",
|
||||
"$ref": "SensorType"
|
||||
},
|
||||
{
|
||||
"name": "reading",
|
||||
"$ref": "SensorReading"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "setIdleOverride",
|
||||
"description": "Overrides the Idle state.",
|
||||
@ -9076,7 +9333,7 @@
|
||||
},
|
||||
{
|
||||
"name": "acceptLanguage",
|
||||
"description": "Browser langugage to emulate.",
|
||||
"description": "Browser language to emulate.",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
@ -9862,16 +10119,14 @@
|
||||
{
|
||||
"name": "tiltX",
|
||||
"description": "The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0)",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "tiltY",
|
||||
"description": "The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "twist",
|
||||
@ -10235,16 +10490,14 @@
|
||||
{
|
||||
"name": "tiltX",
|
||||
"description": "The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "tiltY",
|
||||
"description": "The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
"type": "number"
|
||||
},
|
||||
{
|
||||
"name": "twist",
|
||||
@ -12031,6 +12284,17 @@
|
||||
"unspecifiedReason"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ServiceWorkerRouterInfo",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "ruleIdMatched",
|
||||
"type": "integer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "Response",
|
||||
"description": "HTTP response data.",
|
||||
@ -12121,6 +12385,13 @@
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "serviceWorkerRouterInfo",
|
||||
"description": "Infomation about how Service Worker Static Router was used.",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"$ref": "ServiceWorkerRouterInfo"
|
||||
},
|
||||
{
|
||||
"name": "encodedDataLength",
|
||||
"description": "Total number of bytes received for this request so far.",
|
||||
@ -12394,6 +12665,7 @@
|
||||
"name": "sameParty",
|
||||
"description": "True if cookie is SameParty.",
|
||||
"experimental": true,
|
||||
"deprecated": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
@ -13828,7 +14100,7 @@
|
||||
},
|
||||
{
|
||||
"name": "acceptLanguage",
|
||||
"description": "Browser langugage to emulate.",
|
||||
"description": "Browser language to emulate.",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
@ -15274,6 +15546,28 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "WindowControlsOverlayConfig",
|
||||
"description": "Configuration for Window Controls Overlay",
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "showCSS",
|
||||
"description": "Whether the title bar CSS should be shown when emulating the Window Controls Overlay.",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "selectedPlatform",
|
||||
"description": "Seleted platforms to show the overlay.",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "themeColor",
|
||||
"description": "The theme color defined in app manifest.",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ContainerQueryHighlightConfig",
|
||||
"type": "object",
|
||||
@ -15808,6 +16102,18 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "setShowWindowControlsOverlay",
|
||||
"description": "Show Window Controls Overlay for PWA",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "windowControlsOverlayConfig",
|
||||
"description": "Window Controls Overlay data, null means hide Window Controls Overlay",
|
||||
"optional": true,
|
||||
"$ref": "WindowControlsOverlayConfig"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"events": [
|
||||
@ -16038,7 +16344,9 @@
|
||||
"sync-xhr",
|
||||
"unload",
|
||||
"usb",
|
||||
"usb-unrestricted",
|
||||
"vertical-scroll",
|
||||
"web-printing",
|
||||
"web-share",
|
||||
"window-management",
|
||||
"window-placement",
|
||||
@ -17012,6 +17320,35 @@
|
||||
"Circumstantial"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BackForwardCacheBlockingDetails",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "url",
|
||||
"description": "Url of the file where blockage happened. Optional because of tests.",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "function",
|
||||
"description": "Function name where blockage happened. Optional because of anonymous functions and tests.",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "lineNumber",
|
||||
"description": "Line number in the script (0-based).",
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"name": "columnNumber",
|
||||
"description": "Column number in the script (0-based).",
|
||||
"type": "integer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BackForwardCacheNotRestoredExplanation",
|
||||
"experimental": true,
|
||||
@ -17032,6 +17369,14 @@
|
||||
"description": "Context associated with the reason. The meaning of this context is\ndependent on the reason:\n- EmbedderExtensionSentMessageToCachedFrame: the extension ID.",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "details",
|
||||
"optional": true,
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "BackForwardCacheBlockingDetails"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -17376,23 +17721,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "getCookies",
|
||||
"description": "Returns all browser cookies for the page and all of its subframes. Depending\non the backend support, will return detailed cookie information in the\n`cookies` field.",
|
||||
"experimental": true,
|
||||
"deprecated": true,
|
||||
"redirect": "Network",
|
||||
"returns": [
|
||||
{
|
||||
"name": "cookies",
|
||||
"description": "Array of cookie objects.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "Network.Cookie"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "getFrameTree",
|
||||
"description": "Returns present frame tree structure.",
|
||||
@ -17695,6 +18023,13 @@
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "generateDocumentOutline",
|
||||
"description": "Whether or not to embed the document outline into the PDF.",
|
||||
"experimental": true,
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
}
|
||||
],
|
||||
"returns": [
|
||||
@ -19555,6 +19890,11 @@
|
||||
"name": "targetId",
|
||||
"optional": true,
|
||||
"$ref": "Target.TargetID"
|
||||
},
|
||||
{
|
||||
"name": "routerRules",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -19833,7 +20173,8 @@
|
||||
"bid",
|
||||
"win",
|
||||
"additionalBid",
|
||||
"additionalBidWin"
|
||||
"additionalBidWin",
|
||||
"clear"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -20197,6 +20538,34 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "AttributionReportingTriggerSpec",
|
||||
"experimental": true,
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "triggerData",
|
||||
"description": "number instead of integer because not all uint32 can be represented by\nint",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "eventReportWindows",
|
||||
"$ref": "AttributionReportingEventReportWindows"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "AttributionReportingTriggerDataMatching",
|
||||
"experimental": true,
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"exact",
|
||||
"modulus"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "AttributionReportingSourceRegistration",
|
||||
"experimental": true,
|
||||
@ -20209,24 +20578,18 @@
|
||||
{
|
||||
"name": "expiry",
|
||||
"description": "duration in seconds",
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"name": "eventReportWindow",
|
||||
"description": "eventReportWindow and eventReportWindows are mutually exclusive\nduration in seconds",
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
"name": "eventReportWindows",
|
||||
"optional": true,
|
||||
"$ref": "AttributionReportingEventReportWindows"
|
||||
"name": "triggerSpecs",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "AttributionReportingTriggerSpec"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "aggregatableReportWindow",
|
||||
"description": "duration in seconds",
|
||||
"optional": true,
|
||||
"type": "integer"
|
||||
},
|
||||
{
|
||||
@ -20274,6 +20637,10 @@
|
||||
"name": "debugKey",
|
||||
"optional": true,
|
||||
"$ref": "UnsignedInt64AsBase10"
|
||||
},
|
||||
{
|
||||
"name": "triggerDataMatching",
|
||||
"$ref": "AttributionReportingTriggerDataMatching"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -23272,6 +23639,18 @@
|
||||
"description": "Sets whether User Verification succeeds or fails for an authenticator.\nDefaults to false.",
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "defaultBackupEligibility",
|
||||
"description": "Credentials created by this authenticator will have the backup\neligibility (BE) flag set to this value. Defaults to false.\nhttps://w3c.github.io/webauthn/#sctn-credential-backup",
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "defaultBackupState",
|
||||
"description": "Credentials created by this authenticator will have the backup state\n(BS) flag set to this value. Defaults to false.\nhttps://w3c.github.io/webauthn/#sctn-credential-backup",
|
||||
"optional": true,
|
||||
"type": "boolean"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -24020,7 +24399,6 @@
|
||||
"MemoryPressureOnTrigger",
|
||||
"MemoryPressureAfterTriggered",
|
||||
"PrerenderingDisabledByDevTools",
|
||||
"ResourceLoadBlockedByClient",
|
||||
"SpeculationRuleRemoved",
|
||||
"ActivatedWithAuxiliaryBrowsingContexts",
|
||||
"MaxNumOfRunningEagerPrerendersExceeded",
|
||||
@ -24080,6 +24458,27 @@
|
||||
"PrefetchSuccessfulButNotUsed",
|
||||
"PrefetchNotUsedProbeFailed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "PrerenderMismatchedHeaders",
|
||||
"description": "Information of headers to be displayed when the header mismatch occurred.",
|
||||
"type": "object",
|
||||
"properties": [
|
||||
{
|
||||
"name": "headerName",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "initialValue",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "activationValue",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"commands": [
|
||||
@ -24189,6 +24588,14 @@
|
||||
"description": "This is used to give users more information about the name of Mojo interface\nthat is incompatible with prerender and has caused the cancellation of the attempt.",
|
||||
"optional": true,
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "mismatchedHeaders",
|
||||
"optional": true,
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "PrerenderMismatchedHeaders"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -24227,12 +24634,23 @@
|
||||
},
|
||||
{
|
||||
"id": "DialogType",
|
||||
"description": "Whether the dialog shown is an account chooser or an auto re-authentication dialog.",
|
||||
"description": "The types of FedCM dialogs.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"AccountChooser",
|
||||
"AutoReauthn",
|
||||
"ConfirmIdpSignin"
|
||||
"ConfirmIdpLogin",
|
||||
"Error"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "DialogButton",
|
||||
"description": "The buttons on the FedCM dialog.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"ConfirmIdpLoginContinue",
|
||||
"ErrorGotIt",
|
||||
"ErrorMoreDetails"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -24265,7 +24683,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "idpSigninUrl",
|
||||
"name": "idpLoginUrl",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
@ -24316,6 +24734,16 @@
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "dialogClosed",
|
||||
"description": "Triggered when a dialog is closed, either by user action, JS abort,\nor a command below.",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "dialogId",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"commands": [
|
||||
@ -24347,12 +24775,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "confirmIdpSignin",
|
||||
"description": "Only valid if the dialog type is ConfirmIdpSignin. Acts as if the user had\nclicked the continue button.",
|
||||
"name": "clickDialogButton",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "dialogId",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"name": "dialogButton",
|
||||
"$ref": "DialogButton"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
2
Scripts/node_modules/devtools-protocol/package.json
generated
vendored
2
Scripts/node_modules/devtools-protocol/package.json
generated
vendored
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "devtools-protocol",
|
||||
"version": "0.0.1203626",
|
||||
"version": "0.0.1232444",
|
||||
"description": "The Chrome DevTools Protocol JSON",
|
||||
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
|
||||
"author": "The Chromium Authors",
|
||||
|
||||
256
Scripts/node_modules/devtools-protocol/pdl/browser_protocol.pdl
generated
vendored
256
Scripts/node_modules/devtools-protocol/pdl/browser_protocol.pdl
generated
vendored
@ -498,6 +498,7 @@ experimental domain Audits
|
||||
WarnAttributeValueExceedsMaxSize
|
||||
WarnDomainNonASCII
|
||||
WarnThirdPartyPhaseout
|
||||
WarnCrossSiteRedirectDowngradeChangesInclusion
|
||||
|
||||
type CookieOperation extends string
|
||||
enum
|
||||
@ -770,6 +771,15 @@ experimental domain Audits
|
||||
properties
|
||||
array of string trackingSites
|
||||
|
||||
# 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 CookieDeprecationMetadataIssueDetails extends object
|
||||
properties
|
||||
array of string allowedSites
|
||||
|
||||
type ClientHintIssueReason extends string
|
||||
enum
|
||||
# Items in the accept-ch meta tag allow list must be valid origins.
|
||||
@ -817,6 +827,8 @@ experimental domain Audits
|
||||
IdTokenHttpNotFound
|
||||
IdTokenNoResponse
|
||||
IdTokenInvalidResponse
|
||||
IdTokenIdpErrorResponse
|
||||
IdTokenCrossSiteIdpErrorResponse
|
||||
IdTokenInvalidRequest
|
||||
IdTokenInvalidContentType
|
||||
ErrorIdToken
|
||||
@ -824,6 +836,7 @@ experimental domain Audits
|
||||
RpPageNotVisible
|
||||
SilentMediationFailure
|
||||
ThirdPartyCookiesBlocked
|
||||
NotSignedInWithIdp
|
||||
|
||||
type FederatedAuthUserInfoRequestIssueDetails extends object
|
||||
properties
|
||||
@ -914,6 +927,7 @@ experimental domain Audits
|
||||
ClientHintIssue
|
||||
FederatedAuthRequestIssue
|
||||
BounceTrackingIssue
|
||||
CookieDeprecationMetadataIssue
|
||||
StylesheetLoadingIssue
|
||||
FederatedAuthUserInfoRequestIssue
|
||||
PropertyRuleIssue
|
||||
@ -939,6 +953,7 @@ experimental domain Audits
|
||||
optional ClientHintIssueDetails clientHintIssueDetails
|
||||
optional FederatedAuthRequestIssueDetails federatedAuthRequestIssueDetails
|
||||
optional BounceTrackingIssueDetails bounceTrackingIssueDetails
|
||||
optional CookieDeprecationMetadataIssueDetails cookieDeprecationMetadataIssueDetails
|
||||
optional StylesheetLoadingIssueDetails stylesheetLoadingIssueDetails
|
||||
optional PropertyRuleIssueDetails propertyRuleIssueDetails
|
||||
optional FederatedAuthUserInfoRequestIssueDetails federatedAuthUserInfoRequestIssueDetails
|
||||
@ -1236,7 +1251,7 @@ domain Browser
|
||||
prompt
|
||||
|
||||
# Definition of PermissionDescriptor defined in the Permissions API:
|
||||
# https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
|
||||
# https://w3c.github.io/permissions/#dom-permissiondescriptor.
|
||||
experimental type PermissionDescriptor extends object
|
||||
properties
|
||||
# Name of permission.
|
||||
@ -1832,6 +1847,8 @@ experimental domain CSS
|
||||
properties
|
||||
# Font's family name reported by platform.
|
||||
string familyName
|
||||
# Font's PostScript name reported by platform.
|
||||
string postScriptName
|
||||
# Indicates if the font was downloaded or resolved locally.
|
||||
boolean isCustomFont
|
||||
# Amount of glyphs that were rendered with this font.
|
||||
@ -1911,6 +1928,19 @@ experimental domain CSS
|
||||
string syntax
|
||||
|
||||
|
||||
# CSS font-palette-values rule representation.
|
||||
type CSSFontPaletteValuesRule extends object
|
||||
properties
|
||||
# The css style sheet identifier (absent for user agent stylesheet and user-specified
|
||||
# stylesheet rules) this rule came from.
|
||||
optional StyleSheetId styleSheetId
|
||||
# Parent stylesheet's origin.
|
||||
StyleSheetOrigin origin
|
||||
# Associated font palette name.
|
||||
Value fontPaletteName
|
||||
# Associated style declaration.
|
||||
CSSStyle style
|
||||
|
||||
# CSS property at-rule representation.
|
||||
type CSSPropertyRule extends object
|
||||
properties
|
||||
@ -2055,6 +2085,8 @@ experimental domain CSS
|
||||
optional array of CSSPropertyRule cssPropertyRules
|
||||
# A list of CSS property registrations matching this node.
|
||||
optional array of CSSPropertyRegistration cssPropertyRegistrations
|
||||
# A font-palette-values rule matching this node.
|
||||
optional CSSFontPaletteValuesRule cssFontPaletteValuesRule
|
||||
# Id of the first parent element that does not have display: contents.
|
||||
experimental optional DOM.NodeId parentLayoutNodeId
|
||||
|
||||
@ -3268,7 +3300,6 @@ domain DOM
|
||||
# execution will stop on these operations as if there was a regular breakpoint set.
|
||||
domain DOMDebugger
|
||||
depends on DOM
|
||||
depends on Debugger
|
||||
depends on Runtime
|
||||
|
||||
# DOM breakpoint type.
|
||||
@ -3340,7 +3371,8 @@ domain DOMDebugger
|
||||
experimental optional string targetName
|
||||
|
||||
# Removes breakpoint on particular native event.
|
||||
experimental command removeInstrumentationBreakpoint
|
||||
experimental deprecated command removeInstrumentationBreakpoint
|
||||
redirect EventBreakpoints
|
||||
parameters
|
||||
# Instrumentation name to stop on.
|
||||
string eventName
|
||||
@ -3375,7 +3407,8 @@ domain DOMDebugger
|
||||
experimental optional string targetName
|
||||
|
||||
# Sets breakpoint on particular native event.
|
||||
experimental command setInstrumentationBreakpoint
|
||||
experimental deprecated command setInstrumentationBreakpoint
|
||||
redirect EventBreakpoints
|
||||
parameters
|
||||
# Instrumentation name to stop on.
|
||||
string eventName
|
||||
@ -3386,10 +3419,9 @@ domain DOMDebugger
|
||||
# Resource URL substring. All XHRs having this substring in the URL will get stopped upon.
|
||||
string url
|
||||
|
||||
# EventBreakpoints permits setting breakpoints on particular operations and
|
||||
# events in targets that run JavaScript but do not have a DOM.
|
||||
# JavaScript execution will stop on these operations as if there was a regular
|
||||
# breakpoint set.
|
||||
# EventBreakpoints permits setting JavaScript breakpoints on operations and events
|
||||
# occurring in native code invoked from JavaScript. Once breakpoint is hit, it is
|
||||
# reported through Debugger domain, similarly to regular breakpoints being hit.
|
||||
experimental domain EventBreakpoints
|
||||
# Sets breakpoint on particular native event.
|
||||
command setInstrumentationBreakpoint
|
||||
@ -3403,6 +3435,9 @@ experimental domain EventBreakpoints
|
||||
# Instrumentation name to stop on.
|
||||
string eventName
|
||||
|
||||
# Removes all breakpoints
|
||||
command disable
|
||||
|
||||
# This domain facilitates obtaining document snapshots with DOM, layout, and style information.
|
||||
experimental domain DOMSnapshot
|
||||
depends on CSS
|
||||
@ -3881,6 +3916,13 @@ domain Emulation
|
||||
# A display feature that only splits content will have a 0 mask_length.
|
||||
integer maskLength
|
||||
|
||||
type DevicePosture extends object
|
||||
properties
|
||||
# Current posture of the device
|
||||
enum type
|
||||
continuous
|
||||
folded
|
||||
|
||||
type MediaFeature extends object
|
||||
properties
|
||||
string name
|
||||
@ -3919,6 +3961,49 @@ domain Emulation
|
||||
optional string bitness
|
||||
optional boolean wow64
|
||||
|
||||
# Used to specify sensor types to emulate.
|
||||
# See https://w3c.github.io/sensors/#automation for more information.
|
||||
experimental type SensorType extends string
|
||||
enum
|
||||
absolute-orientation
|
||||
accelerometer
|
||||
ambient-light
|
||||
gravity
|
||||
gyroscope
|
||||
linear-acceleration
|
||||
magnetometer
|
||||
proximity
|
||||
relative-orientation
|
||||
|
||||
experimental type SensorMetadata extends object
|
||||
properties
|
||||
optional boolean available
|
||||
optional number minimumFrequency
|
||||
optional number maximumFrequency
|
||||
|
||||
experimental type SensorReadingSingle extends object
|
||||
properties
|
||||
number value
|
||||
|
||||
experimental type SensorReadingXYZ extends object
|
||||
properties
|
||||
number x
|
||||
number y
|
||||
number z
|
||||
|
||||
experimental type SensorReadingQuaternion extends object
|
||||
properties
|
||||
number x
|
||||
number y
|
||||
number z
|
||||
number w
|
||||
|
||||
experimental type SensorReading extends object
|
||||
properties
|
||||
optional SensorReadingSingle single
|
||||
optional SensorReadingXYZ xyz
|
||||
optional SensorReadingQuaternion quaternion
|
||||
|
||||
# Tells whether emulation is supported.
|
||||
command canEmulate
|
||||
returns
|
||||
@ -3995,6 +4080,9 @@ domain Emulation
|
||||
# If set, the display feature of a multi-segment screen. If not set, multi-segment support
|
||||
# is turned-off.
|
||||
experimental optional DisplayFeature displayFeature
|
||||
# If set, the posture of a foldable device. If not set the posture is set
|
||||
# to continuous.
|
||||
experimental optional DevicePosture devicePosture
|
||||
|
||||
experimental command setScrollbarsHidden
|
||||
parameters
|
||||
@ -4048,6 +4136,30 @@ domain Emulation
|
||||
# Mock accuracy
|
||||
optional number accuracy
|
||||
|
||||
experimental command getOverriddenSensorInformation
|
||||
parameters
|
||||
SensorType type
|
||||
returns
|
||||
number requestedSamplingFrequency
|
||||
|
||||
# Overrides a platform sensor of a given type. If |enabled| is true, calls to
|
||||
# Sensor.start() will use a virtual sensor as backend rather than fetching
|
||||
# data from a real hardware sensor. Otherwise, existing virtual
|
||||
# sensor-backend Sensor objects will fire an error event and new calls to
|
||||
# Sensor.start() will attempt to use a real sensor instead.
|
||||
experimental command setSensorOverrideEnabled
|
||||
parameters
|
||||
boolean enabled
|
||||
SensorType type
|
||||
optional SensorMetadata metadata
|
||||
|
||||
# Updates the sensor readings reported by a sensor type previously overriden
|
||||
# by setSensorOverrideEnabled.
|
||||
experimental command setSensorOverrideReadings
|
||||
parameters
|
||||
SensorType type
|
||||
SensorReading reading
|
||||
|
||||
# Overrides the Idle state.
|
||||
experimental command setIdleOverride
|
||||
parameters
|
||||
@ -4150,7 +4262,7 @@ domain Emulation
|
||||
parameters
|
||||
# User agent to use.
|
||||
string userAgent
|
||||
# Browser langugage to emulate.
|
||||
# Browser language to emulate.
|
||||
optional string acceptLanguage
|
||||
# The platform navigator.platform should return.
|
||||
optional string platform
|
||||
@ -4495,9 +4607,9 @@ domain Input
|
||||
# The normalized tangential pressure, which has a range of [-1,1] (default: 0).
|
||||
experimental optional number tangentialPressure
|
||||
# The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0)
|
||||
experimental optional integer tiltX
|
||||
optional number tiltX
|
||||
# The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
|
||||
experimental optional integer tiltY
|
||||
optional number tiltY
|
||||
# The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
|
||||
experimental optional integer twist
|
||||
# Identifier used to track touch sources between events, must be unique within an event.
|
||||
@ -4663,9 +4775,9 @@ domain Input
|
||||
# The normalized tangential pressure, which has a range of [-1,1] (default: 0).
|
||||
experimental optional number tangentialPressure
|
||||
# The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).
|
||||
experimental optional integer tiltX
|
||||
optional number tiltX
|
||||
# The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
|
||||
experimental optional integer tiltY
|
||||
optional number tiltY
|
||||
# The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
|
||||
experimental optional integer twist
|
||||
# X delta in CSS pixels for mouse wheel event (default: 0).
|
||||
@ -5577,6 +5689,10 @@ domain Network
|
||||
# This value is used when the reason is unknown.
|
||||
unspecifiedReason
|
||||
|
||||
experimental type ServiceWorkerRouterInfo extends object
|
||||
properties
|
||||
integer ruleIdMatched
|
||||
|
||||
# HTTP response data.
|
||||
type Response extends object
|
||||
properties
|
||||
@ -5610,6 +5726,8 @@ domain Network
|
||||
optional boolean fromServiceWorker
|
||||
# Specifies that the request was served from the prefetch cache.
|
||||
optional boolean fromPrefetchCache
|
||||
# Infomation about how Service Worker Static Router was used.
|
||||
experimental optional ServiceWorkerRouterInfo serviceWorkerRouterInfo
|
||||
# Total number of bytes received for this request so far.
|
||||
number encodedDataLength
|
||||
# Timing information for the given request.
|
||||
@ -5725,7 +5843,7 @@ domain Network
|
||||
# Cookie Priority
|
||||
experimental CookiePriority priority
|
||||
# True if cookie is SameParty.
|
||||
experimental boolean sameParty
|
||||
experimental deprecated boolean sameParty
|
||||
# Cookie source scheme type.
|
||||
experimental CookieSourceScheme sourceScheme
|
||||
# Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port.
|
||||
@ -6327,7 +6445,7 @@ domain Network
|
||||
parameters
|
||||
# User agent to use.
|
||||
string userAgent
|
||||
# Browser langugage to emulate.
|
||||
# Browser language to emulate.
|
||||
optional string acceptLanguage
|
||||
# The platform navigator.platform should return.
|
||||
optional string platform
|
||||
@ -7107,6 +7225,16 @@ experimental domain Overlay
|
||||
# The content box highlight outline color (default: transparent).
|
||||
optional DOM.RGBA outlineColor
|
||||
|
||||
# Configuration for Window Controls Overlay
|
||||
type WindowControlsOverlayConfig extends object
|
||||
properties
|
||||
# Whether the title bar CSS should be shown when emulating the Window Controls Overlay.
|
||||
boolean showCSS
|
||||
# Seleted platforms to show the overlay.
|
||||
string selectedPlatform
|
||||
# The theme color defined in app manifest.
|
||||
string themeColor
|
||||
|
||||
type ContainerQueryHighlightConfig extends object
|
||||
properties
|
||||
# A descriptor for the highlight appearance of container query containers.
|
||||
@ -7357,6 +7485,12 @@ experimental domain Overlay
|
||||
# An array of node identifiers and descriptors for the highlight appearance.
|
||||
array of IsolatedElementHighlightConfig isolatedElementHighlightConfigs
|
||||
|
||||
# Show Window Controls Overlay for PWA
|
||||
command setShowWindowControlsOverlay
|
||||
parameters
|
||||
# Window Controls Overlay data, null means hide Window Controls Overlay
|
||||
optional WindowControlsOverlayConfig windowControlsOverlayConfig
|
||||
|
||||
# Fired when the node should be inspected. This happens after call to `setInspectMode` or when
|
||||
# user manually inspects an element.
|
||||
event inspectNodeRequested
|
||||
@ -7527,7 +7661,9 @@ domain Page
|
||||
sync-xhr
|
||||
unload
|
||||
usb
|
||||
usb-unrestricted
|
||||
vertical-scroll
|
||||
web-printing
|
||||
web-share
|
||||
# Alias for 'window-placement' (crbug.com/1328581).
|
||||
window-management
|
||||
@ -8036,16 +8172,6 @@ domain Page
|
||||
# as an ad. Only sent if frame is labelled as an ad and id is available.
|
||||
optional AdScriptId adScriptId
|
||||
|
||||
# Returns all browser cookies for the page and all of its subframes. Depending
|
||||
# on the backend support, will return detailed cookie information in the
|
||||
# `cookies` field.
|
||||
experimental deprecated command getCookies
|
||||
# Use 'Network.getCookies' instead
|
||||
redirect Network
|
||||
returns
|
||||
# Array of cookie objects.
|
||||
array of Network.Cookie cookies
|
||||
|
||||
# Returns present frame tree structure.
|
||||
command getFrameTree
|
||||
returns
|
||||
@ -8188,6 +8314,8 @@ domain Page
|
||||
ReturnAsStream
|
||||
# Whether or not to generate tagged (accessible) PDF. Defaults to embedder choice.
|
||||
experimental optional boolean generateTaggedPDF
|
||||
# Whether or not to embed the document outline into the PDF.
|
||||
experimental optional boolean generateDocumentOutline
|
||||
returns
|
||||
# Base64-encoded pdf data. Empty if |returnAsStream| is specified.
|
||||
binary data
|
||||
@ -8787,6 +8915,17 @@ domain Page
|
||||
PageSupportNeeded
|
||||
Circumstantial
|
||||
|
||||
experimental type BackForwardCacheBlockingDetails extends object
|
||||
properties
|
||||
# Url of the file where blockage happened. Optional because of tests.
|
||||
optional string url
|
||||
# Function name where blockage happened. Optional because of anonymous functions and tests.
|
||||
optional string function
|
||||
# Line number in the script (0-based).
|
||||
integer lineNumber
|
||||
# Column number in the script (0-based).
|
||||
integer columnNumber
|
||||
|
||||
experimental type BackForwardCacheNotRestoredExplanation extends object
|
||||
properties
|
||||
# Type of the reason
|
||||
@ -8798,6 +8937,7 @@ domain Page
|
||||
# - EmbedderExtensionSentMessageToCachedFrame: the extension ID.
|
||||
#
|
||||
optional string context
|
||||
optional array of BackForwardCacheBlockingDetails details
|
||||
|
||||
experimental type BackForwardCacheNotRestoredExplanationTree extends object
|
||||
properties
|
||||
@ -9233,6 +9373,7 @@ experimental domain ServiceWorker
|
||||
optional number scriptResponseTime
|
||||
optional array of Target.TargetID controlledClients
|
||||
optional Target.TargetID targetId
|
||||
optional string routerRules
|
||||
|
||||
# ServiceWorker error message.
|
||||
type ServiceWorkerErrorMessage extends object
|
||||
@ -9359,6 +9500,7 @@ experimental domain Storage
|
||||
win
|
||||
additionalBid
|
||||
additionalBidWin
|
||||
clear
|
||||
|
||||
# Ad advertising element inside an interest group.
|
||||
type InterestGroupAd extends object
|
||||
@ -9815,17 +9957,26 @@ experimental domain Storage
|
||||
# duration in seconds
|
||||
array of integer ends
|
||||
|
||||
experimental type AttributionReportingTriggerSpec extends object
|
||||
properties
|
||||
# number instead of integer because not all uint32 can be represented by
|
||||
# int
|
||||
array of number triggerData
|
||||
AttributionReportingEventReportWindows eventReportWindows
|
||||
|
||||
experimental type AttributionReportingTriggerDataMatching extends string
|
||||
enum
|
||||
exact
|
||||
modulus
|
||||
|
||||
experimental type AttributionReportingSourceRegistration extends object
|
||||
properties
|
||||
Network.TimeSinceEpoch time
|
||||
# duration in seconds
|
||||
optional integer expiry
|
||||
# eventReportWindow and eventReportWindows are mutually exclusive
|
||||
integer expiry
|
||||
array of AttributionReportingTriggerSpec triggerSpecs
|
||||
# duration in seconds
|
||||
optional integer eventReportWindow
|
||||
optional AttributionReportingEventReportWindows eventReportWindows
|
||||
# duration in seconds
|
||||
optional integer aggregatableReportWindow
|
||||
integer aggregatableReportWindow
|
||||
AttributionReportingSourceType type
|
||||
string sourceOrigin
|
||||
string reportingOrigin
|
||||
@ -9835,6 +9986,7 @@ experimental domain Storage
|
||||
array of AttributionReportingFilterDataEntry filterData
|
||||
array of AttributionReportingAggregationKeysEntry aggregationKeys
|
||||
optional UnsignedInt64AsBase10 debugKey
|
||||
AttributionReportingTriggerDataMatching triggerDataMatching
|
||||
|
||||
experimental type AttributionReportingSourceRegistrationResult extends string
|
||||
enum
|
||||
@ -10961,6 +11113,14 @@ experimental domain WebAuthn
|
||||
# Sets whether User Verification succeeds or fails for an authenticator.
|
||||
# Defaults to false.
|
||||
optional boolean isUserVerified
|
||||
# Credentials created by this authenticator will have the backup
|
||||
# eligibility (BE) flag set to this value. Defaults to false.
|
||||
# https://w3c.github.io/webauthn/#sctn-credential-backup
|
||||
optional boolean defaultBackupEligibility
|
||||
# Credentials created by this authenticator will have the backup state
|
||||
# (BS) flag set to this value. Defaults to false.
|
||||
# https://w3c.github.io/webauthn/#sctn-credential-backup
|
||||
optional boolean defaultBackupState
|
||||
|
||||
type Credential extends object
|
||||
properties
|
||||
@ -11374,7 +11534,6 @@ experimental domain Preload
|
||||
MemoryPressureOnTrigger
|
||||
MemoryPressureAfterTriggered
|
||||
PrerenderingDisabledByDevTools
|
||||
ResourceLoadBlockedByClient
|
||||
SpeculationRuleRemoved
|
||||
ActivatedWithAuxiliaryBrowsingContexts
|
||||
MaxNumOfRunningEagerPrerendersExceeded
|
||||
@ -11457,6 +11616,13 @@ experimental domain Preload
|
||||
PrefetchStatus prefetchStatus
|
||||
Network.RequestId requestId
|
||||
|
||||
# Information of headers to be displayed when the header mismatch occurred.
|
||||
type PrerenderMismatchedHeaders extends object
|
||||
properties
|
||||
string headerName
|
||||
optional string initialValue
|
||||
optional string activationValue
|
||||
|
||||
# Fired when a prerender attempt is updated.
|
||||
event prerenderStatusUpdated
|
||||
parameters
|
||||
@ -11466,6 +11632,7 @@ experimental domain Preload
|
||||
# This is used to give users more information about the name of Mojo interface
|
||||
# that is incompatible with prerender and has caused the cancellation of the attempt.
|
||||
optional string disallowedMojoInterface
|
||||
optional array of PrerenderMismatchedHeaders mismatchedHeaders
|
||||
|
||||
# Send a list of sources for all preloading attempts in a document.
|
||||
event preloadingAttemptSourcesUpdated
|
||||
@ -11482,12 +11649,20 @@ experimental domain FedCm
|
||||
SignIn
|
||||
SignUp
|
||||
|
||||
# Whether the dialog shown is an account chooser or an auto re-authentication dialog.
|
||||
# The types of FedCM dialogs.
|
||||
type DialogType extends string
|
||||
enum
|
||||
AccountChooser
|
||||
AutoReauthn
|
||||
ConfirmIdpSignin
|
||||
ConfirmIdpLogin
|
||||
Error
|
||||
|
||||
# The buttons on the FedCM dialog.
|
||||
type DialogButton extends string
|
||||
enum
|
||||
ConfirmIdpLoginContinue
|
||||
ErrorGotIt
|
||||
ErrorMoreDetails
|
||||
|
||||
# Corresponds to IdentityRequestAccount
|
||||
type Account extends object
|
||||
@ -11498,7 +11673,7 @@ experimental domain FedCm
|
||||
string givenName
|
||||
string pictureUrl
|
||||
string idpConfigUrl
|
||||
string idpSigninUrl
|
||||
string idpLoginUrl
|
||||
LoginState loginState
|
||||
# These two are only set if the loginState is signUp
|
||||
optional string termsOfServiceUrl
|
||||
@ -11514,6 +11689,12 @@ experimental domain FedCm
|
||||
string title
|
||||
optional string subtitle
|
||||
|
||||
# Triggered when a dialog is closed, either by user action, JS abort,
|
||||
# or a command below.
|
||||
event dialogClosed
|
||||
parameters
|
||||
string dialogId
|
||||
|
||||
command enable
|
||||
parameters
|
||||
# Allows callers to disable the promise rejection delay that would
|
||||
@ -11528,11 +11709,10 @@ experimental domain FedCm
|
||||
string dialogId
|
||||
integer accountIndex
|
||||
|
||||
# Only valid if the dialog type is ConfirmIdpSignin. Acts as if the user had
|
||||
# clicked the continue button.
|
||||
command confirmIdpSignin
|
||||
command clickDialogButton
|
||||
parameters
|
||||
string dialogId
|
||||
DialogButton dialogButton
|
||||
|
||||
command dismissDialog
|
||||
parameters
|
||||
|
||||
59
Scripts/node_modules/devtools-protocol/types/protocol-mapping.d.ts
generated
vendored
59
Scripts/node_modules/devtools-protocol/types/protocol-mapping.d.ts
generated
vendored
@ -743,6 +743,11 @@ export namespace ProtocolMapping {
|
||||
*/
|
||||
'Preload.preloadingAttemptSourcesUpdated': [Protocol.Preload.PreloadingAttemptSourcesUpdatedEvent];
|
||||
'FedCm.dialogShown': [Protocol.FedCm.DialogShownEvent];
|
||||
/**
|
||||
* Triggered when a dialog is closed, either by user action, JS abort,
|
||||
* or a command below.
|
||||
*/
|
||||
'FedCm.dialogClosed': [Protocol.FedCm.DialogClosedEvent];
|
||||
}
|
||||
|
||||
export interface Commands {
|
||||
@ -2419,6 +2424,13 @@ export namespace ProtocolMapping {
|
||||
paramsType: [Protocol.EventBreakpoints.RemoveInstrumentationBreakpointRequest];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Removes all breakpoints
|
||||
*/
|
||||
'EventBreakpoints.disable': {
|
||||
paramsType: [];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Disables DOM snapshot agent for the given page.
|
||||
*/
|
||||
@ -2619,6 +2631,29 @@ export namespace ProtocolMapping {
|
||||
paramsType: [Protocol.Emulation.SetGeolocationOverrideRequest?];
|
||||
returnType: void;
|
||||
};
|
||||
'Emulation.getOverriddenSensorInformation': {
|
||||
paramsType: [Protocol.Emulation.GetOverriddenSensorInformationRequest];
|
||||
returnType: Protocol.Emulation.GetOverriddenSensorInformationResponse;
|
||||
};
|
||||
/**
|
||||
* Overrides a platform sensor of a given type. If |enabled| is true, calls to
|
||||
* Sensor.start() will use a virtual sensor as backend rather than fetching
|
||||
* data from a real hardware sensor. Otherwise, existing virtual
|
||||
* sensor-backend Sensor objects will fire an error event and new calls to
|
||||
* Sensor.start() will attempt to use a real sensor instead.
|
||||
*/
|
||||
'Emulation.setSensorOverrideEnabled': {
|
||||
paramsType: [Protocol.Emulation.SetSensorOverrideEnabledRequest];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Updates the sensor readings reported by a sensor type previously overriden
|
||||
* by setSensorOverrideEnabled.
|
||||
*/
|
||||
'Emulation.setSensorOverrideReadings': {
|
||||
paramsType: [Protocol.Emulation.SetSensorOverrideReadingsRequest];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Overrides the Idle state.
|
||||
*/
|
||||
@ -3529,6 +3564,13 @@ export namespace ProtocolMapping {
|
||||
paramsType: [Protocol.Overlay.SetShowIsolatedElementsRequest];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Show Window Controls Overlay for PWA
|
||||
*/
|
||||
'Overlay.setShowWindowControlsOverlay': {
|
||||
paramsType: [Protocol.Overlay.SetShowWindowControlsOverlayRequest?];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Deprecated, please use addScriptToEvaluateOnNewDocument instead.
|
||||
*/
|
||||
@ -3641,15 +3683,6 @@ export namespace ProtocolMapping {
|
||||
paramsType: [Protocol.Page.GetAdScriptIdRequest];
|
||||
returnType: Protocol.Page.GetAdScriptIdResponse;
|
||||
};
|
||||
/**
|
||||
* Returns all browser cookies for the page and all of its subframes. Depending
|
||||
* on the backend support, will return detailed cookie information in the
|
||||
* `cookies` field.
|
||||
*/
|
||||
'Page.getCookies': {
|
||||
paramsType: [];
|
||||
returnType: Protocol.Page.GetCookiesResponse;
|
||||
};
|
||||
/**
|
||||
* Returns present frame tree structure.
|
||||
*/
|
||||
@ -4789,12 +4822,8 @@ export namespace ProtocolMapping {
|
||||
paramsType: [Protocol.FedCm.SelectAccountRequest];
|
||||
returnType: void;
|
||||
};
|
||||
/**
|
||||
* Only valid if the dialog type is ConfirmIdpSignin. Acts as if the user had
|
||||
* clicked the continue button.
|
||||
*/
|
||||
'FedCm.confirmIdpSignin': {
|
||||
paramsType: [Protocol.FedCm.ConfirmIdpSigninRequest];
|
||||
'FedCm.clickDialogButton': {
|
||||
paramsType: [Protocol.FedCm.ClickDialogButtonRequest];
|
||||
returnType: void;
|
||||
};
|
||||
'FedCm.dismissDialog': {
|
||||
|
||||
46
Scripts/node_modules/devtools-protocol/types/protocol-proxy-api.d.ts
generated
vendored
46
Scripts/node_modules/devtools-protocol/types/protocol-proxy-api.d.ts
generated
vendored
@ -1650,6 +1650,11 @@ export namespace ProtocolProxyApi {
|
||||
*/
|
||||
removeInstrumentationBreakpoint(params: Protocol.EventBreakpoints.RemoveInstrumentationBreakpointRequest): Promise<void>;
|
||||
|
||||
/**
|
||||
* Removes all breakpoints
|
||||
*/
|
||||
disable(): Promise<void>;
|
||||
|
||||
}
|
||||
|
||||
export interface DOMSnapshotApi {
|
||||
@ -1813,6 +1818,23 @@ export namespace ProtocolProxyApi {
|
||||
*/
|
||||
setGeolocationOverride(params: Protocol.Emulation.SetGeolocationOverrideRequest): Promise<void>;
|
||||
|
||||
getOverriddenSensorInformation(params: Protocol.Emulation.GetOverriddenSensorInformationRequest): Promise<Protocol.Emulation.GetOverriddenSensorInformationResponse>;
|
||||
|
||||
/**
|
||||
* Overrides a platform sensor of a given type. If |enabled| is true, calls to
|
||||
* Sensor.start() will use a virtual sensor as backend rather than fetching
|
||||
* data from a real hardware sensor. Otherwise, existing virtual
|
||||
* sensor-backend Sensor objects will fire an error event and new calls to
|
||||
* Sensor.start() will attempt to use a real sensor instead.
|
||||
*/
|
||||
setSensorOverrideEnabled(params: Protocol.Emulation.SetSensorOverrideEnabledRequest): Promise<void>;
|
||||
|
||||
/**
|
||||
* Updates the sensor readings reported by a sensor type previously overriden
|
||||
* by setSensorOverrideEnabled.
|
||||
*/
|
||||
setSensorOverrideReadings(params: Protocol.Emulation.SetSensorOverrideReadingsRequest): Promise<void>;
|
||||
|
||||
/**
|
||||
* Overrides the Idle state.
|
||||
*/
|
||||
@ -2687,6 +2709,11 @@ export namespace ProtocolProxyApi {
|
||||
*/
|
||||
setShowIsolatedElements(params: Protocol.Overlay.SetShowIsolatedElementsRequest): Promise<void>;
|
||||
|
||||
/**
|
||||
* Show Window Controls Overlay for PWA
|
||||
*/
|
||||
setShowWindowControlsOverlay(params: Protocol.Overlay.SetShowWindowControlsOverlayRequest): Promise<void>;
|
||||
|
||||
/**
|
||||
* Fired when the node should be inspected. This happens after call to `setInspectMode` or when
|
||||
* user manually inspects an element.
|
||||
@ -2789,13 +2816,6 @@ export namespace ProtocolProxyApi {
|
||||
|
||||
getAdScriptId(params: Protocol.Page.GetAdScriptIdRequest): Promise<Protocol.Page.GetAdScriptIdResponse>;
|
||||
|
||||
/**
|
||||
* Returns all browser cookies for the page and all of its subframes. Depending
|
||||
* on the backend support, will return detailed cookie information in the
|
||||
* `cookies` field.
|
||||
*/
|
||||
getCookies(): Promise<Protocol.Page.GetCookiesResponse>;
|
||||
|
||||
/**
|
||||
* Returns present frame tree structure.
|
||||
*/
|
||||
@ -4084,11 +4104,7 @@ export namespace ProtocolProxyApi {
|
||||
|
||||
selectAccount(params: Protocol.FedCm.SelectAccountRequest): Promise<void>;
|
||||
|
||||
/**
|
||||
* Only valid if the dialog type is ConfirmIdpSignin. Acts as if the user had
|
||||
* clicked the continue button.
|
||||
*/
|
||||
confirmIdpSignin(params: Protocol.FedCm.ConfirmIdpSigninRequest): Promise<void>;
|
||||
clickDialogButton(params: Protocol.FedCm.ClickDialogButtonRequest): Promise<void>;
|
||||
|
||||
dismissDialog(params: Protocol.FedCm.DismissDialogRequest): Promise<void>;
|
||||
|
||||
@ -4100,6 +4116,12 @@ export namespace ProtocolProxyApi {
|
||||
|
||||
on(event: 'dialogShown', listener: (params: Protocol.FedCm.DialogShownEvent) => void): void;
|
||||
|
||||
/**
|
||||
* Triggered when a dialog is closed, either by user action, JS abort,
|
||||
* or a command below.
|
||||
*/
|
||||
on(event: 'dialogClosed', listener: (params: Protocol.FedCm.DialogClosedEvent) => void): void;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
279
Scripts/node_modules/devtools-protocol/types/protocol.d.ts
generated
vendored
279
Scripts/node_modules/devtools-protocol/types/protocol.d.ts
generated
vendored
@ -3259,7 +3259,7 @@ export namespace Protocol {
|
||||
|
||||
export type CookieExclusionReason = ('ExcludeSameSiteUnspecifiedTreatedAsLax' | 'ExcludeSameSiteNoneInsecure' | 'ExcludeSameSiteLax' | 'ExcludeSameSiteStrict' | 'ExcludeInvalidSameParty' | 'ExcludeSamePartyCrossPartyContext' | 'ExcludeDomainNonASCII' | 'ExcludeThirdPartyCookieBlockedInFirstPartySet' | 'ExcludeThirdPartyPhaseout');
|
||||
|
||||
export type CookieWarningReason = ('WarnSameSiteUnspecifiedCrossSiteContext' | 'WarnSameSiteNoneInsecure' | 'WarnSameSiteUnspecifiedLaxAllowUnsafe' | 'WarnSameSiteStrictLaxDowngradeStrict' | 'WarnSameSiteStrictCrossDowngradeStrict' | 'WarnSameSiteStrictCrossDowngradeLax' | 'WarnSameSiteLaxCrossDowngradeStrict' | 'WarnSameSiteLaxCrossDowngradeLax' | 'WarnAttributeValueExceedsMaxSize' | 'WarnDomainNonASCII' | 'WarnThirdPartyPhaseout');
|
||||
export type CookieWarningReason = ('WarnSameSiteUnspecifiedCrossSiteContext' | 'WarnSameSiteNoneInsecure' | 'WarnSameSiteUnspecifiedLaxAllowUnsafe' | 'WarnSameSiteStrictLaxDowngradeStrict' | 'WarnSameSiteStrictCrossDowngradeStrict' | 'WarnSameSiteStrictCrossDowngradeLax' | 'WarnSameSiteLaxCrossDowngradeStrict' | 'WarnSameSiteLaxCrossDowngradeLax' | 'WarnAttributeValueExceedsMaxSize' | 'WarnDomainNonASCII' | 'WarnThirdPartyPhaseout' | 'WarnCrossSiteRedirectDowngradeChangesInclusion');
|
||||
|
||||
export type CookieOperation = ('SetCookie' | 'ReadCookie');
|
||||
|
||||
@ -3496,6 +3496,17 @@ export namespace Protocol {
|
||||
trackingSites: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 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`.
|
||||
*/
|
||||
export interface CookieDeprecationMetadataIssueDetails {
|
||||
allowedSites: string[];
|
||||
}
|
||||
|
||||
export type ClientHintIssueReason = ('MetaTagAllowListInvalidOrigin' | 'MetaTagModifiedHTML');
|
||||
|
||||
export interface FederatedAuthRequestIssueDetails {
|
||||
@ -3508,7 +3519,7 @@ export namespace Protocol {
|
||||
* third_party/blink/public/mojom/devtools/inspector_issue.mojom to include
|
||||
* all cases except for success.
|
||||
*/
|
||||
export type FederatedAuthRequestIssueReason = ('ShouldEmbargo' | 'TooManyRequests' | 'WellKnownHttpNotFound' | 'WellKnownNoResponse' | 'WellKnownInvalidResponse' | 'WellKnownListEmpty' | 'WellKnownInvalidContentType' | 'ConfigNotInWellKnown' | 'WellKnownTooBig' | 'ConfigHttpNotFound' | 'ConfigNoResponse' | 'ConfigInvalidResponse' | 'ConfigInvalidContentType' | 'ClientMetadataHttpNotFound' | 'ClientMetadataNoResponse' | 'ClientMetadataInvalidResponse' | 'ClientMetadataInvalidContentType' | 'DisabledInSettings' | 'ErrorFetchingSignin' | 'InvalidSigninResponse' | 'AccountsHttpNotFound' | 'AccountsNoResponse' | 'AccountsInvalidResponse' | 'AccountsListEmpty' | 'AccountsInvalidContentType' | 'IdTokenHttpNotFound' | 'IdTokenNoResponse' | 'IdTokenInvalidResponse' | 'IdTokenInvalidRequest' | 'IdTokenInvalidContentType' | 'ErrorIdToken' | 'Canceled' | 'RpPageNotVisible' | 'SilentMediationFailure' | 'ThirdPartyCookiesBlocked');
|
||||
export type FederatedAuthRequestIssueReason = ('ShouldEmbargo' | 'TooManyRequests' | 'WellKnownHttpNotFound' | 'WellKnownNoResponse' | 'WellKnownInvalidResponse' | 'WellKnownListEmpty' | 'WellKnownInvalidContentType' | 'ConfigNotInWellKnown' | 'WellKnownTooBig' | 'ConfigHttpNotFound' | 'ConfigNoResponse' | 'ConfigInvalidResponse' | 'ConfigInvalidContentType' | 'ClientMetadataHttpNotFound' | 'ClientMetadataNoResponse' | 'ClientMetadataInvalidResponse' | 'ClientMetadataInvalidContentType' | 'DisabledInSettings' | 'ErrorFetchingSignin' | 'InvalidSigninResponse' | 'AccountsHttpNotFound' | 'AccountsNoResponse' | 'AccountsInvalidResponse' | 'AccountsListEmpty' | 'AccountsInvalidContentType' | 'IdTokenHttpNotFound' | 'IdTokenNoResponse' | 'IdTokenInvalidResponse' | 'IdTokenIdpErrorResponse' | 'IdTokenCrossSiteIdpErrorResponse' | 'IdTokenInvalidRequest' | 'IdTokenInvalidContentType' | 'ErrorIdToken' | 'Canceled' | 'RpPageNotVisible' | 'SilentMediationFailure' | 'ThirdPartyCookiesBlocked' | 'NotSignedInWithIdp');
|
||||
|
||||
export interface FederatedAuthUserInfoRequestIssueDetails {
|
||||
federatedAuthUserInfoRequestIssueReason: FederatedAuthUserInfoRequestIssueReason;
|
||||
@ -3588,7 +3599,7 @@ export namespace Protocol {
|
||||
* optional fields in InspectorIssueDetails to convey more specific
|
||||
* information about the kind of issue.
|
||||
*/
|
||||
export type InspectorIssueCode = ('CookieIssue' | 'MixedContentIssue' | 'BlockedByResponseIssue' | 'HeavyAdIssue' | 'ContentSecurityPolicyIssue' | 'SharedArrayBufferIssue' | 'LowTextContrastIssue' | 'CorsIssue' | 'AttributionReportingIssue' | 'QuirksModeIssue' | 'NavigatorUserAgentIssue' | 'GenericIssue' | 'DeprecationIssue' | 'ClientHintIssue' | 'FederatedAuthRequestIssue' | 'BounceTrackingIssue' | 'StylesheetLoadingIssue' | 'FederatedAuthUserInfoRequestIssue' | 'PropertyRuleIssue');
|
||||
export type InspectorIssueCode = ('CookieIssue' | 'MixedContentIssue' | 'BlockedByResponseIssue' | 'HeavyAdIssue' | 'ContentSecurityPolicyIssue' | 'SharedArrayBufferIssue' | 'LowTextContrastIssue' | 'CorsIssue' | 'AttributionReportingIssue' | 'QuirksModeIssue' | 'NavigatorUserAgentIssue' | 'GenericIssue' | 'DeprecationIssue' | 'ClientHintIssue' | 'FederatedAuthRequestIssue' | 'BounceTrackingIssue' | 'CookieDeprecationMetadataIssue' | 'StylesheetLoadingIssue' | 'FederatedAuthUserInfoRequestIssue' | 'PropertyRuleIssue');
|
||||
|
||||
/**
|
||||
* This struct holds a list of optional fields with additional information
|
||||
@ -3612,6 +3623,7 @@ export namespace Protocol {
|
||||
clientHintIssueDetails?: ClientHintIssueDetails;
|
||||
federatedAuthRequestIssueDetails?: FederatedAuthRequestIssueDetails;
|
||||
bounceTrackingIssueDetails?: BounceTrackingIssueDetails;
|
||||
cookieDeprecationMetadataIssueDetails?: CookieDeprecationMetadataIssueDetails;
|
||||
stylesheetLoadingIssueDetails?: StylesheetLoadingIssueDetails;
|
||||
propertyRuleIssueDetails?: PropertyRuleIssueDetails;
|
||||
federatedAuthUserInfoRequestIssueDetails?: FederatedAuthUserInfoRequestIssueDetails;
|
||||
@ -3963,7 +3975,7 @@ export namespace Protocol {
|
||||
|
||||
/**
|
||||
* Definition of PermissionDescriptor defined in the Permissions API:
|
||||
* https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
|
||||
* https://w3c.github.io/permissions/#dom-permissiondescriptor.
|
||||
*/
|
||||
export interface PermissionDescriptor {
|
||||
/**
|
||||
@ -4909,6 +4921,10 @@ export namespace Protocol {
|
||||
* Font's family name reported by platform.
|
||||
*/
|
||||
familyName: string;
|
||||
/**
|
||||
* Font's PostScript name reported by platform.
|
||||
*/
|
||||
postScriptName: string;
|
||||
/**
|
||||
* Indicates if the font was downloaded or resolved locally.
|
||||
*/
|
||||
@ -5046,6 +5062,29 @@ export namespace Protocol {
|
||||
syntax: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* CSS font-palette-values rule representation.
|
||||
*/
|
||||
export interface CSSFontPaletteValuesRule {
|
||||
/**
|
||||
* The css style sheet identifier (absent for user agent stylesheet and user-specified
|
||||
* stylesheet rules) this rule came from.
|
||||
*/
|
||||
styleSheetId?: StyleSheetId;
|
||||
/**
|
||||
* Parent stylesheet's origin.
|
||||
*/
|
||||
origin: StyleSheetOrigin;
|
||||
/**
|
||||
* Associated font palette name.
|
||||
*/
|
||||
fontPaletteName: Value;
|
||||
/**
|
||||
* Associated style declaration.
|
||||
*/
|
||||
style: CSSStyle;
|
||||
}
|
||||
|
||||
/**
|
||||
* CSS property at-rule representation.
|
||||
*/
|
||||
@ -5266,6 +5305,10 @@ export namespace Protocol {
|
||||
* A list of CSS property registrations matching this node.
|
||||
*/
|
||||
cssPropertyRegistrations?: CSSPropertyRegistration[];
|
||||
/**
|
||||
* A font-palette-values rule matching this node.
|
||||
*/
|
||||
cssFontPaletteValuesRule?: CSSFontPaletteValuesRule;
|
||||
/**
|
||||
* Id of the first parent element that does not have display: contents.
|
||||
*/
|
||||
@ -7097,10 +7140,9 @@ export namespace Protocol {
|
||||
}
|
||||
|
||||
/**
|
||||
* EventBreakpoints permits setting breakpoints on particular operations and
|
||||
* events in targets that run JavaScript but do not have a DOM.
|
||||
* JavaScript execution will stop on these operations as if there was a regular
|
||||
* breakpoint set.
|
||||
* EventBreakpoints permits setting JavaScript breakpoints on operations and events
|
||||
* occurring in native code invoked from JavaScript. Once breakpoint is hit, it is
|
||||
* reported through Debugger domain, similarly to regular breakpoints being hit.
|
||||
*/
|
||||
export namespace EventBreakpoints {
|
||||
|
||||
@ -7858,6 +7900,18 @@ export namespace Protocol {
|
||||
maskLength: integer;
|
||||
}
|
||||
|
||||
export const enum DevicePostureType {
|
||||
Continuous = 'continuous',
|
||||
Folded = 'folded',
|
||||
}
|
||||
|
||||
export interface DevicePosture {
|
||||
/**
|
||||
* Current posture of the device (DevicePostureType enum)
|
||||
*/
|
||||
type: ('continuous' | 'folded');
|
||||
}
|
||||
|
||||
export interface MediaFeature {
|
||||
name: string;
|
||||
value: string;
|
||||
@ -7902,6 +7956,41 @@ export namespace Protocol {
|
||||
wow64?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* Used to specify sensor types to emulate.
|
||||
* See https://w3c.github.io/sensors/#automation for more information.
|
||||
*/
|
||||
export type SensorType = ('absolute-orientation' | 'accelerometer' | 'ambient-light' | 'gravity' | 'gyroscope' | 'linear-acceleration' | 'magnetometer' | 'proximity' | 'relative-orientation');
|
||||
|
||||
export interface SensorMetadata {
|
||||
available?: boolean;
|
||||
minimumFrequency?: number;
|
||||
maximumFrequency?: number;
|
||||
}
|
||||
|
||||
export interface SensorReadingSingle {
|
||||
value: number;
|
||||
}
|
||||
|
||||
export interface SensorReadingXYZ {
|
||||
x: number;
|
||||
y: number;
|
||||
z: number;
|
||||
}
|
||||
|
||||
export interface SensorReadingQuaternion {
|
||||
x: number;
|
||||
y: number;
|
||||
z: number;
|
||||
w: number;
|
||||
}
|
||||
|
||||
export interface SensorReading {
|
||||
single?: SensorReadingSingle;
|
||||
xyz?: SensorReadingXYZ;
|
||||
quaternion?: SensorReadingQuaternion;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enum of image types that can be disabled.
|
||||
*/
|
||||
@ -8000,6 +8089,11 @@ export namespace Protocol {
|
||||
* is turned-off.
|
||||
*/
|
||||
displayFeature?: DisplayFeature;
|
||||
/**
|
||||
* If set, the posture of a foldable device. If not set the posture is set
|
||||
* to continuous.
|
||||
*/
|
||||
devicePosture?: DevicePosture;
|
||||
}
|
||||
|
||||
export interface SetScrollbarsHiddenRequest {
|
||||
@ -8076,6 +8170,25 @@ export namespace Protocol {
|
||||
accuracy?: number;
|
||||
}
|
||||
|
||||
export interface GetOverriddenSensorInformationRequest {
|
||||
type: SensorType;
|
||||
}
|
||||
|
||||
export interface GetOverriddenSensorInformationResponse {
|
||||
requestedSamplingFrequency: number;
|
||||
}
|
||||
|
||||
export interface SetSensorOverrideEnabledRequest {
|
||||
enabled: boolean;
|
||||
type: SensorType;
|
||||
metadata?: SensorMetadata;
|
||||
}
|
||||
|
||||
export interface SetSensorOverrideReadingsRequest {
|
||||
type: SensorType;
|
||||
reading: SensorReading;
|
||||
}
|
||||
|
||||
export interface SetIdleOverrideRequest {
|
||||
/**
|
||||
* Mock isUserActive
|
||||
@ -8191,7 +8304,7 @@ export namespace Protocol {
|
||||
*/
|
||||
userAgent: string;
|
||||
/**
|
||||
* Browser langugage to emulate.
|
||||
* Browser language to emulate.
|
||||
*/
|
||||
acceptLanguage?: string;
|
||||
/**
|
||||
@ -8745,11 +8858,11 @@ export namespace Protocol {
|
||||
/**
|
||||
* The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0)
|
||||
*/
|
||||
tiltX?: integer;
|
||||
tiltX?: number;
|
||||
/**
|
||||
* The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
|
||||
*/
|
||||
tiltY?: integer;
|
||||
tiltY?: number;
|
||||
/**
|
||||
* The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
|
||||
*/
|
||||
@ -8997,11 +9110,11 @@ export namespace Protocol {
|
||||
/**
|
||||
* The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).
|
||||
*/
|
||||
tiltX?: integer;
|
||||
tiltX?: number;
|
||||
/**
|
||||
* The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
|
||||
*/
|
||||
tiltY?: integer;
|
||||
tiltY?: number;
|
||||
/**
|
||||
* The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
|
||||
*/
|
||||
@ -10143,6 +10256,10 @@ export namespace Protocol {
|
||||
*/
|
||||
export type AlternateProtocolUsage = ('alternativeJobWonWithoutRace' | 'alternativeJobWonRace' | 'mainJobWonRace' | 'mappingMissing' | 'broken' | 'dnsAlpnH3JobWonWithoutRace' | 'dnsAlpnH3JobWonRace' | 'unspecifiedReason');
|
||||
|
||||
export interface ServiceWorkerRouterInfo {
|
||||
ruleIdMatched: integer;
|
||||
}
|
||||
|
||||
/**
|
||||
* HTTP response data.
|
||||
*/
|
||||
@ -10207,6 +10324,10 @@ export namespace Protocol {
|
||||
* Specifies that the request was served from the prefetch cache.
|
||||
*/
|
||||
fromPrefetchCache?: boolean;
|
||||
/**
|
||||
* Infomation about how Service Worker Static Router was used.
|
||||
*/
|
||||
serviceWorkerRouterInfo?: ServiceWorkerRouterInfo;
|
||||
/**
|
||||
* Total number of bytes received for this request so far.
|
||||
*/
|
||||
@ -11261,7 +11382,7 @@ export namespace Protocol {
|
||||
*/
|
||||
userAgent: string;
|
||||
/**
|
||||
* Browser langugage to emulate.
|
||||
* Browser language to emulate.
|
||||
*/
|
||||
acceptLanguage?: string;
|
||||
/**
|
||||
@ -12356,6 +12477,24 @@ export namespace Protocol {
|
||||
outlineColor?: DOM.RGBA;
|
||||
}
|
||||
|
||||
/**
|
||||
* Configuration for Window Controls Overlay
|
||||
*/
|
||||
export interface WindowControlsOverlayConfig {
|
||||
/**
|
||||
* Whether the title bar CSS should be shown when emulating the Window Controls Overlay.
|
||||
*/
|
||||
showCSS: boolean;
|
||||
/**
|
||||
* Seleted platforms to show the overlay.
|
||||
*/
|
||||
selectedPlatform: string;
|
||||
/**
|
||||
* The theme color defined in app manifest.
|
||||
*/
|
||||
themeColor: string;
|
||||
}
|
||||
|
||||
export interface ContainerQueryHighlightConfig {
|
||||
/**
|
||||
* A descriptor for the highlight appearance of container query containers.
|
||||
@ -12684,6 +12823,13 @@ export namespace Protocol {
|
||||
isolatedElementHighlightConfigs: IsolatedElementHighlightConfig[];
|
||||
}
|
||||
|
||||
export interface SetShowWindowControlsOverlayRequest {
|
||||
/**
|
||||
* Window Controls Overlay data, null means hide Window Controls Overlay
|
||||
*/
|
||||
windowControlsOverlayConfig?: WindowControlsOverlayConfig;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fired when the node should be inspected. This happens after call to `setInspectMode` or when
|
||||
* user manually inspects an element.
|
||||
@ -12770,7 +12916,7 @@ export namespace Protocol {
|
||||
* All Permissions Policy features. This enum should match the one defined
|
||||
* in third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5.
|
||||
*/
|
||||
export type PermissionsPolicyFeature = ('accelerometer' | 'ambient-light-sensor' | 'attribution-reporting' | 'autoplay' | 'bluetooth' | 'browsing-topics' | 'camera' | 'ch-dpr' | 'ch-device-memory' | 'ch-downlink' | 'ch-ect' | 'ch-prefers-color-scheme' | 'ch-prefers-reduced-motion' | 'ch-prefers-reduced-transparency' | 'ch-rtt' | 'ch-save-data' | 'ch-ua' | 'ch-ua-arch' | 'ch-ua-bitness' | 'ch-ua-platform' | 'ch-ua-model' | 'ch-ua-mobile' | 'ch-ua-form-factor' | 'ch-ua-full-version' | 'ch-ua-full-version-list' | 'ch-ua-platform-version' | 'ch-ua-wow64' | 'ch-viewport-height' | 'ch-viewport-width' | 'ch-width' | 'clipboard-read' | 'clipboard-write' | 'compute-pressure' | 'cross-origin-isolated' | 'direct-sockets' | 'display-capture' | 'document-domain' | 'encrypted-media' | 'execution-while-out-of-viewport' | 'execution-while-not-rendered' | 'focus-without-user-activation' | 'fullscreen' | 'frobulate' | 'gamepad' | 'geolocation' | 'gyroscope' | 'hid' | 'identity-credentials-get' | 'idle-detection' | 'interest-cohort' | 'join-ad-interest-group' | 'keyboard-map' | 'local-fonts' | 'magnetometer' | 'microphone' | 'midi' | 'otp-credentials' | 'payment' | 'picture-in-picture' | 'private-aggregation' | 'private-state-token-issuance' | 'private-state-token-redemption' | 'publickey-credentials-get' | 'run-ad-auction' | 'screen-wake-lock' | 'serial' | 'shared-autofill' | 'shared-storage' | 'shared-storage-select-url' | 'smart-card' | 'storage-access' | 'sync-xhr' | 'unload' | 'usb' | 'vertical-scroll' | 'web-share' | 'window-management' | 'window-placement' | 'xr-spatial-tracking');
|
||||
export type PermissionsPolicyFeature = ('accelerometer' | 'ambient-light-sensor' | 'attribution-reporting' | 'autoplay' | 'bluetooth' | 'browsing-topics' | 'camera' | 'ch-dpr' | 'ch-device-memory' | 'ch-downlink' | 'ch-ect' | 'ch-prefers-color-scheme' | 'ch-prefers-reduced-motion' | 'ch-prefers-reduced-transparency' | 'ch-rtt' | 'ch-save-data' | 'ch-ua' | 'ch-ua-arch' | 'ch-ua-bitness' | 'ch-ua-platform' | 'ch-ua-model' | 'ch-ua-mobile' | 'ch-ua-form-factor' | 'ch-ua-full-version' | 'ch-ua-full-version-list' | 'ch-ua-platform-version' | 'ch-ua-wow64' | 'ch-viewport-height' | 'ch-viewport-width' | 'ch-width' | 'clipboard-read' | 'clipboard-write' | 'compute-pressure' | 'cross-origin-isolated' | 'direct-sockets' | 'display-capture' | 'document-domain' | 'encrypted-media' | 'execution-while-out-of-viewport' | 'execution-while-not-rendered' | 'focus-without-user-activation' | 'fullscreen' | 'frobulate' | 'gamepad' | 'geolocation' | 'gyroscope' | 'hid' | 'identity-credentials-get' | 'idle-detection' | 'interest-cohort' | 'join-ad-interest-group' | 'keyboard-map' | 'local-fonts' | 'magnetometer' | 'microphone' | 'midi' | 'otp-credentials' | 'payment' | 'picture-in-picture' | 'private-aggregation' | 'private-state-token-issuance' | 'private-state-token-redemption' | 'publickey-credentials-get' | 'run-ad-auction' | 'screen-wake-lock' | 'serial' | 'shared-autofill' | 'shared-storage' | 'shared-storage-select-url' | 'smart-card' | 'storage-access' | 'sync-xhr' | 'unload' | 'usb' | 'usb-unrestricted' | 'vertical-scroll' | 'web-printing' | 'web-share' | 'window-management' | 'window-placement' | 'xr-spatial-tracking');
|
||||
|
||||
/**
|
||||
* Reason for a permissions policy feature to be disabled.
|
||||
@ -13281,6 +13427,25 @@ export namespace Protocol {
|
||||
*/
|
||||
export type BackForwardCacheNotRestoredReasonType = ('SupportPending' | 'PageSupportNeeded' | 'Circumstantial');
|
||||
|
||||
export interface BackForwardCacheBlockingDetails {
|
||||
/**
|
||||
* Url of the file where blockage happened. Optional because of tests.
|
||||
*/
|
||||
url?: string;
|
||||
/**
|
||||
* Function name where blockage happened. Optional because of anonymous functions and tests.
|
||||
*/
|
||||
function?: string;
|
||||
/**
|
||||
* Line number in the script (0-based).
|
||||
*/
|
||||
lineNumber: integer;
|
||||
/**
|
||||
* Column number in the script (0-based).
|
||||
*/
|
||||
columnNumber: integer;
|
||||
}
|
||||
|
||||
export interface BackForwardCacheNotRestoredExplanation {
|
||||
/**
|
||||
* Type of the reason
|
||||
@ -13296,6 +13461,7 @@ export namespace Protocol {
|
||||
* - EmbedderExtensionSentMessageToCachedFrame: the extension ID.
|
||||
*/
|
||||
context?: string;
|
||||
details?: BackForwardCacheBlockingDetails[];
|
||||
}
|
||||
|
||||
export interface BackForwardCacheNotRestoredExplanationTree {
|
||||
@ -13490,13 +13656,6 @@ export namespace Protocol {
|
||||
adScriptId?: AdScriptId;
|
||||
}
|
||||
|
||||
export interface GetCookiesResponse {
|
||||
/**
|
||||
* Array of cookie objects.
|
||||
*/
|
||||
cookies: Network.Cookie[];
|
||||
}
|
||||
|
||||
export interface GetFrameTreeResponse {
|
||||
/**
|
||||
* Present frame tree structure.
|
||||
@ -13715,6 +13874,10 @@ export namespace Protocol {
|
||||
* Whether or not to generate tagged (accessible) PDF. Defaults to embedder choice.
|
||||
*/
|
||||
generateTaggedPDF?: boolean;
|
||||
/**
|
||||
* Whether or not to embed the document outline into the PDF.
|
||||
*/
|
||||
generateDocumentOutline?: boolean;
|
||||
}
|
||||
|
||||
export interface PrintToPDFResponse {
|
||||
@ -14908,6 +15071,7 @@ export namespace Protocol {
|
||||
scriptResponseTime?: number;
|
||||
controlledClients?: Target.TargetID[];
|
||||
targetId?: Target.TargetID;
|
||||
routerRules?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -15017,7 +15181,7 @@ export namespace Protocol {
|
||||
/**
|
||||
* Enum of interest group access types.
|
||||
*/
|
||||
export type InterestGroupAccessType = ('join' | 'leave' | 'update' | 'loaded' | 'bid' | 'win' | 'additionalBid' | 'additionalBidWin');
|
||||
export type InterestGroupAccessType = ('join' | 'leave' | 'update' | 'loaded' | 'bid' | 'win' | 'additionalBid' | 'additionalBidWin' | 'clear');
|
||||
|
||||
/**
|
||||
* Ad advertising element inside an interest group.
|
||||
@ -15194,22 +15358,28 @@ export namespace Protocol {
|
||||
ends: integer[];
|
||||
}
|
||||
|
||||
export interface AttributionReportingTriggerSpec {
|
||||
/**
|
||||
* number instead of integer because not all uint32 can be represented by
|
||||
* int
|
||||
*/
|
||||
triggerData: number[];
|
||||
eventReportWindows: AttributionReportingEventReportWindows;
|
||||
}
|
||||
|
||||
export type AttributionReportingTriggerDataMatching = ('exact' | 'modulus');
|
||||
|
||||
export interface AttributionReportingSourceRegistration {
|
||||
time: Network.TimeSinceEpoch;
|
||||
/**
|
||||
* duration in seconds
|
||||
*/
|
||||
expiry?: integer;
|
||||
/**
|
||||
* eventReportWindow and eventReportWindows are mutually exclusive
|
||||
* duration in seconds
|
||||
*/
|
||||
eventReportWindow?: integer;
|
||||
eventReportWindows?: AttributionReportingEventReportWindows;
|
||||
expiry: integer;
|
||||
triggerSpecs: AttributionReportingTriggerSpec[];
|
||||
/**
|
||||
* duration in seconds
|
||||
*/
|
||||
aggregatableReportWindow?: integer;
|
||||
aggregatableReportWindow: integer;
|
||||
type: AttributionReportingSourceType;
|
||||
sourceOrigin: string;
|
||||
reportingOrigin: string;
|
||||
@ -15219,6 +15389,7 @@ export namespace Protocol {
|
||||
filterData: AttributionReportingFilterDataEntry[];
|
||||
aggregationKeys: AttributionReportingAggregationKeysEntry[];
|
||||
debugKey?: UnsignedInt64AsBase10;
|
||||
triggerDataMatching: AttributionReportingTriggerDataMatching;
|
||||
}
|
||||
|
||||
export type AttributionReportingSourceRegistrationResult = ('success' | 'internalError' | 'insufficientSourceCapacity' | 'insufficientUniqueDestinationCapacity' | 'excessiveReportingOrigins' | 'prohibitedByBrowserPolicy' | 'successNoised' | 'destinationReportingLimitReached' | 'destinationGlobalLimitReached' | 'destinationBothLimitsReached' | 'reportingOriginsPerSiteLimitReached' | 'exceedsMaxChannelCapacity');
|
||||
@ -17116,6 +17287,18 @@ export namespace Protocol {
|
||||
* Defaults to false.
|
||||
*/
|
||||
isUserVerified?: boolean;
|
||||
/**
|
||||
* Credentials created by this authenticator will have the backup
|
||||
* eligibility (BE) flag set to this value. Defaults to false.
|
||||
* https://w3c.github.io/webauthn/#sctn-credential-backup
|
||||
*/
|
||||
defaultBackupEligibility?: boolean;
|
||||
/**
|
||||
* Credentials created by this authenticator will have the backup state
|
||||
* (BS) flag set to this value. Defaults to false.
|
||||
* https://w3c.github.io/webauthn/#sctn-credential-backup
|
||||
*/
|
||||
defaultBackupState?: boolean;
|
||||
}
|
||||
|
||||
export interface Credential {
|
||||
@ -17521,7 +17704,7 @@ export namespace Protocol {
|
||||
/**
|
||||
* List of FinalStatus reasons for Prerender2.
|
||||
*/
|
||||
export type PrerenderFinalStatus = ('Activated' | 'Destroyed' | 'LowEndDevice' | 'InvalidSchemeRedirect' | 'InvalidSchemeNavigation' | 'NavigationRequestBlockedByCsp' | 'MainFrameNavigation' | 'MojoBinderPolicy' | 'RendererProcessCrashed' | 'RendererProcessKilled' | 'Download' | 'TriggerDestroyed' | 'NavigationNotCommitted' | 'NavigationBadHttpStatus' | 'ClientCertRequested' | 'NavigationRequestNetworkError' | 'CancelAllHostsForTesting' | 'DidFailLoad' | 'Stop' | 'SslCertificateError' | 'LoginAuthRequested' | 'UaChangeRequiresReload' | 'BlockedByClient' | 'AudioOutputDeviceRequested' | 'MixedContent' | 'TriggerBackgrounded' | 'MemoryLimitExceeded' | 'DataSaverEnabled' | 'TriggerUrlHasEffectiveUrl' | 'ActivatedBeforeStarted' | 'InactivePageRestriction' | 'StartFailed' | 'TimeoutBackgrounded' | 'CrossSiteRedirectInInitialNavigation' | 'CrossSiteNavigationInInitialNavigation' | 'SameSiteCrossOriginRedirectNotOptInInInitialNavigation' | 'SameSiteCrossOriginNavigationNotOptInInInitialNavigation' | 'ActivationNavigationParameterMismatch' | 'ActivatedInBackground' | 'EmbedderHostDisallowed' | 'ActivationNavigationDestroyedBeforeSuccess' | 'TabClosedByUserGesture' | 'TabClosedWithoutUserGesture' | 'PrimaryMainFrameRendererProcessCrashed' | 'PrimaryMainFrameRendererProcessKilled' | 'ActivationFramePolicyNotCompatible' | 'PreloadingDisabled' | 'BatterySaverEnabled' | 'ActivatedDuringMainFrameNavigation' | 'PreloadingUnsupportedByWebContents' | 'CrossSiteRedirectInMainFrameNavigation' | 'CrossSiteNavigationInMainFrameNavigation' | 'SameSiteCrossOriginRedirectNotOptInInMainFrameNavigation' | 'SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation' | 'MemoryPressureOnTrigger' | 'MemoryPressureAfterTriggered' | 'PrerenderingDisabledByDevTools' | 'ResourceLoadBlockedByClient' | 'SpeculationRuleRemoved' | 'ActivatedWithAuxiliaryBrowsingContexts' | 'MaxNumOfRunningEagerPrerendersExceeded' | 'MaxNumOfRunningNonEagerPrerendersExceeded' | 'MaxNumOfRunningEmbedderPrerendersExceeded' | 'PrerenderingUrlHasEffectiveUrl' | 'RedirectedPrerenderingUrlHasEffectiveUrl' | 'ActivationUrlHasEffectiveUrl');
|
||||
export type PrerenderFinalStatus = ('Activated' | 'Destroyed' | 'LowEndDevice' | 'InvalidSchemeRedirect' | 'InvalidSchemeNavigation' | 'NavigationRequestBlockedByCsp' | 'MainFrameNavigation' | 'MojoBinderPolicy' | 'RendererProcessCrashed' | 'RendererProcessKilled' | 'Download' | 'TriggerDestroyed' | 'NavigationNotCommitted' | 'NavigationBadHttpStatus' | 'ClientCertRequested' | 'NavigationRequestNetworkError' | 'CancelAllHostsForTesting' | 'DidFailLoad' | 'Stop' | 'SslCertificateError' | 'LoginAuthRequested' | 'UaChangeRequiresReload' | 'BlockedByClient' | 'AudioOutputDeviceRequested' | 'MixedContent' | 'TriggerBackgrounded' | 'MemoryLimitExceeded' | 'DataSaverEnabled' | 'TriggerUrlHasEffectiveUrl' | 'ActivatedBeforeStarted' | 'InactivePageRestriction' | 'StartFailed' | 'TimeoutBackgrounded' | 'CrossSiteRedirectInInitialNavigation' | 'CrossSiteNavigationInInitialNavigation' | 'SameSiteCrossOriginRedirectNotOptInInInitialNavigation' | 'SameSiteCrossOriginNavigationNotOptInInInitialNavigation' | 'ActivationNavigationParameterMismatch' | 'ActivatedInBackground' | 'EmbedderHostDisallowed' | 'ActivationNavigationDestroyedBeforeSuccess' | 'TabClosedByUserGesture' | 'TabClosedWithoutUserGesture' | 'PrimaryMainFrameRendererProcessCrashed' | 'PrimaryMainFrameRendererProcessKilled' | 'ActivationFramePolicyNotCompatible' | 'PreloadingDisabled' | 'BatterySaverEnabled' | 'ActivatedDuringMainFrameNavigation' | 'PreloadingUnsupportedByWebContents' | 'CrossSiteRedirectInMainFrameNavigation' | 'CrossSiteNavigationInMainFrameNavigation' | 'SameSiteCrossOriginRedirectNotOptInInMainFrameNavigation' | 'SameSiteCrossOriginNavigationNotOptInInMainFrameNavigation' | 'MemoryPressureOnTrigger' | 'MemoryPressureAfterTriggered' | 'PrerenderingDisabledByDevTools' | 'SpeculationRuleRemoved' | 'ActivatedWithAuxiliaryBrowsingContexts' | 'MaxNumOfRunningEagerPrerendersExceeded' | 'MaxNumOfRunningNonEagerPrerendersExceeded' | 'MaxNumOfRunningEmbedderPrerendersExceeded' | 'PrerenderingUrlHasEffectiveUrl' | 'RedirectedPrerenderingUrlHasEffectiveUrl' | 'ActivationUrlHasEffectiveUrl');
|
||||
|
||||
/**
|
||||
* Preloading status values, see also PreloadingTriggeringOutcome. This
|
||||
@ -17535,6 +17718,15 @@ export namespace Protocol {
|
||||
*/
|
||||
export type PrefetchStatus = ('PrefetchAllowed' | 'PrefetchFailedIneligibleRedirect' | 'PrefetchFailedInvalidRedirect' | 'PrefetchFailedMIMENotSupported' | 'PrefetchFailedNetError' | 'PrefetchFailedNon2XX' | 'PrefetchFailedPerPageLimitExceeded' | 'PrefetchEvicted' | 'PrefetchHeldback' | 'PrefetchIneligibleRetryAfter' | 'PrefetchIsPrivacyDecoy' | 'PrefetchIsStale' | 'PrefetchNotEligibleBrowserContextOffTheRecord' | 'PrefetchNotEligibleDataSaverEnabled' | 'PrefetchNotEligibleExistingProxy' | 'PrefetchNotEligibleHostIsNonUnique' | 'PrefetchNotEligibleNonDefaultStoragePartition' | 'PrefetchNotEligibleSameSiteCrossOriginPrefetchRequiredProxy' | 'PrefetchNotEligibleSchemeIsNotHttps' | 'PrefetchNotEligibleUserHasCookies' | 'PrefetchNotEligibleUserHasServiceWorker' | 'PrefetchNotEligibleBatterySaverEnabled' | 'PrefetchNotEligiblePreloadingDisabled' | 'PrefetchNotFinishedInTime' | 'PrefetchNotStarted' | 'PrefetchNotUsedCookiesChanged' | 'PrefetchProxyNotAvailable' | 'PrefetchResponseUsed' | 'PrefetchSuccessfulButNotUsed' | 'PrefetchNotUsedProbeFailed');
|
||||
|
||||
/**
|
||||
* Information of headers to be displayed when the header mismatch occurred.
|
||||
*/
|
||||
export interface PrerenderMismatchedHeaders {
|
||||
headerName: string;
|
||||
initialValue?: string;
|
||||
activationValue?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Upsert. Currently, it is only emitted when a rule set added.
|
||||
*/
|
||||
@ -17584,6 +17776,7 @@ export namespace Protocol {
|
||||
* that is incompatible with prerender and has caused the cancellation of the attempt.
|
||||
*/
|
||||
disallowedMojoInterface?: string;
|
||||
mismatchedHeaders?: PrerenderMismatchedHeaders[];
|
||||
}
|
||||
|
||||
/**
|
||||
@ -17607,9 +17800,14 @@ export namespace Protocol {
|
||||
export type LoginState = ('SignIn' | 'SignUp');
|
||||
|
||||
/**
|
||||
* Whether the dialog shown is an account chooser or an auto re-authentication dialog.
|
||||
* The types of FedCM dialogs.
|
||||
*/
|
||||
export type DialogType = ('AccountChooser' | 'AutoReauthn' | 'ConfirmIdpSignin');
|
||||
export type DialogType = ('AccountChooser' | 'AutoReauthn' | 'ConfirmIdpLogin' | 'Error');
|
||||
|
||||
/**
|
||||
* The buttons on the FedCM dialog.
|
||||
*/
|
||||
export type DialogButton = ('ConfirmIdpLoginContinue' | 'ErrorGotIt' | 'ErrorMoreDetails');
|
||||
|
||||
/**
|
||||
* Corresponds to IdentityRequestAccount
|
||||
@ -17621,7 +17819,7 @@ export namespace Protocol {
|
||||
givenName: string;
|
||||
pictureUrl: string;
|
||||
idpConfigUrl: string;
|
||||
idpSigninUrl: string;
|
||||
idpLoginUrl: string;
|
||||
loginState: LoginState;
|
||||
/**
|
||||
* These two are only set if the loginState is signUp
|
||||
@ -17644,8 +17842,9 @@ export namespace Protocol {
|
||||
accountIndex: integer;
|
||||
}
|
||||
|
||||
export interface ConfirmIdpSigninRequest {
|
||||
export interface ClickDialogButtonRequest {
|
||||
dialogId: string;
|
||||
dialogButton: DialogButton;
|
||||
}
|
||||
|
||||
export interface DismissDialogRequest {
|
||||
@ -17664,6 +17863,14 @@ export namespace Protocol {
|
||||
title: string;
|
||||
subtitle?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Triggered when a dialog is closed, either by user action, JS abort,
|
||||
* or a command below.
|
||||
*/
|
||||
export interface DialogClosedEvent {
|
||||
dialogId: string;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user