| Index: third_party/WebKit/Source/core/inspector/protocol/Page.json
|
| diff --git a/third_party/WebKit/Source/core/inspector/protocol/Page.json b/third_party/WebKit/Source/core/inspector/protocol/Page.json
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..48d1b9bd54ba8977004360cfa65e1b308edd2d8f
|
| --- /dev/null
|
| +++ b/third_party/WebKit/Source/core/inspector/protocol/Page.json
|
| @@ -0,0 +1,1133 @@
|
| +{
|
| + "domain": "Page",
|
| + "version": {
|
| + "major": "1",
|
| + "minor": "1"
|
| + },
|
| + "description": "Actions and events related to the inspected page belong to the page domain.",
|
| + "dependencies": [
|
| + "Debugger",
|
| + "DOM"
|
| + ],
|
| + "types": [
|
| + {
|
| + "id": "ResourceType",
|
| + "type": "string",
|
| + "enum": [
|
| + "Document",
|
| + "Stylesheet",
|
| + "Image",
|
| + "Media",
|
| + "Font",
|
| + "Script",
|
| + "TextTrack",
|
| + "XHR",
|
| + "Fetch",
|
| + "EventSource",
|
| + "WebSocket",
|
| + "Manifest",
|
| + "Other"
|
| + ],
|
| + "description": "Resource type as it was perceived by the rendering engine."
|
| + },
|
| + {
|
| + "id": "FrameId",
|
| + "type": "string",
|
| + "description": "Unique frame identifier."
|
| + },
|
| + {
|
| + "id": "Frame",
|
| + "type": "object",
|
| + "description": "Information about the Frame on the page.",
|
| + "properties": [
|
| + {
|
| + "name": "id",
|
| + "type": "string",
|
| + "description": "Frame unique identifier."
|
| + },
|
| + {
|
| + "name": "parentId",
|
| + "type": "string",
|
| + "optional": true,
|
| + "description": "Parent frame identifier."
|
| + },
|
| + {
|
| + "name": "loaderId",
|
| + "$ref": "Network.LoaderId",
|
| + "description": "Identifier of the loader associated with this frame."
|
| + },
|
| + {
|
| + "name": "name",
|
| + "type": "string",
|
| + "optional": true,
|
| + "description": "Frame's name as specified in the tag."
|
| + },
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "Frame document's URL."
|
| + },
|
| + {
|
| + "name": "securityOrigin",
|
| + "type": "string",
|
| + "description": "Frame document's security origin."
|
| + },
|
| + {
|
| + "name": "mimeType",
|
| + "type": "string",
|
| + "description": "Frame document's mimeType as determined by the browser."
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "id": "FrameResource",
|
| + "type": "object",
|
| + "description": "Information about the Resource on the page.",
|
| + "properties": [
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "Resource URL."
|
| + },
|
| + {
|
| + "name": "type",
|
| + "$ref": "ResourceType",
|
| + "description": "Type of this resource."
|
| + },
|
| + {
|
| + "name": "mimeType",
|
| + "type": "string",
|
| + "description": "Resource mimeType as determined by the browser."
|
| + },
|
| + {
|
| + "name": "failed",
|
| + "type": "boolean",
|
| + "optional": true,
|
| + "description": "True if the resource failed to load."
|
| + },
|
| + {
|
| + "name": "canceled",
|
| + "type": "boolean",
|
| + "optional": true,
|
| + "description": "True if the resource was canceled during loading."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "id": "FrameResourceTree",
|
| + "type": "object",
|
| + "description": "Information about the Frame hierarchy along with their cached resources.",
|
| + "properties": [
|
| + {
|
| + "name": "frame",
|
| + "$ref": "Frame",
|
| + "description": "Frame information for this tree item."
|
| + },
|
| + {
|
| + "name": "childFrames",
|
| + "type": "array",
|
| + "optional": true,
|
| + "items": {
|
| + "$ref": "FrameResourceTree"
|
| + },
|
| + "description": "Child frames."
|
| + },
|
| + {
|
| + "name": "resources",
|
| + "type": "array",
|
| + "items": {
|
| + "$ref": "FrameResource"
|
| + },
|
| + "description": "Information about frame resources."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "id": "ScriptIdentifier",
|
| + "type": "string",
|
| + "description": "Unique script identifier.",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "id": "NavigationEntry",
|
| + "type": "object",
|
| + "description": "Navigation history entry.",
|
| + "properties": [
|
| + {
|
| + "name": "id",
|
| + "type": "integer",
|
| + "description": "Unique id of the navigation history entry."
|
| + },
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "URL of the navigation history entry."
|
| + },
|
| + {
|
| + "name": "title",
|
| + "type": "string",
|
| + "description": "Title of the navigation history entry."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "id": "ScreencastFrameMetadata",
|
| + "type": "object",
|
| + "description": "Screencast frame metadata.",
|
| + "properties": [
|
| + {
|
| + "name": "offsetTop",
|
| + "type": "number",
|
| + "hidden": true,
|
| + "description": "Top offset in DIP."
|
| + },
|
| + {
|
| + "name": "pageScaleFactor",
|
| + "type": "number",
|
| + "hidden": true,
|
| + "description": "Page scale factor."
|
| + },
|
| + {
|
| + "name": "deviceWidth",
|
| + "type": "number",
|
| + "hidden": true,
|
| + "description": "Device screen width in DIP."
|
| + },
|
| + {
|
| + "name": "deviceHeight",
|
| + "type": "number",
|
| + "hidden": true,
|
| + "description": "Device screen height in DIP."
|
| + },
|
| + {
|
| + "name": "scrollOffsetX",
|
| + "type": "number",
|
| + "hidden": true,
|
| + "description": "Position of horizontal scroll in CSS pixels."
|
| + },
|
| + {
|
| + "name": "scrollOffsetY",
|
| + "type": "number",
|
| + "hidden": true,
|
| + "description": "Position of vertical scroll in CSS pixels."
|
| + },
|
| + {
|
| + "name": "timestamp",
|
| + "type": "number",
|
| + "optional": true,
|
| + "hidden": true,
|
| + "description": "Frame swap timestamp."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "id": "DialogType",
|
| + "description": "Javascript dialog type.",
|
| + "type": "string",
|
| + "enum": [
|
| + "alert",
|
| + "confirm",
|
| + "prompt",
|
| + "beforeunload"
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "id": "AppManifestError",
|
| + "description": "Error while paring app manifest.",
|
| + "type": "object",
|
| + "properties": [
|
| + {
|
| + "name": "message",
|
| + "type": "string",
|
| + "description": "Error message."
|
| + },
|
| + {
|
| + "name": "critical",
|
| + "type": "integer",
|
| + "description": "If criticial, this is a non-recoverable parse error."
|
| + },
|
| + {
|
| + "name": "line",
|
| + "type": "integer",
|
| + "description": "Error line."
|
| + },
|
| + {
|
| + "name": "column",
|
| + "type": "integer",
|
| + "description": "Error column."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + }
|
| + ],
|
| + "commands": [
|
| + {
|
| + "name": "enable",
|
| + "description": "Enables page domain notifications.",
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "disable",
|
| + "description": "Disables page domain notifications.",
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "addScriptToEvaluateOnLoad",
|
| + "parameters": [
|
| + {
|
| + "name": "scriptSource",
|
| + "type": "string"
|
| + }
|
| + ],
|
| + "returns": [
|
| + {
|
| + "name": "identifier",
|
| + "$ref": "ScriptIdentifier",
|
| + "description": "Identifier of the added script."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "removeScriptToEvaluateOnLoad",
|
| + "parameters": [
|
| + {
|
| + "name": "identifier",
|
| + "$ref": "ScriptIdentifier"
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "setAutoAttachToCreatedPages",
|
| + "parameters": [
|
| + {
|
| + "name": "autoAttach",
|
| + "type": "boolean",
|
| + "description": "If true, browser will open a new inspector window for every page created from this one."
|
| + }
|
| + ],
|
| + "description": "Controls whether browser will open a new inspector window for connected pages.",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "reload",
|
| + "parameters": [
|
| + {
|
| + "name": "ignoreCache",
|
| + "type": "boolean",
|
| + "optional": true,
|
| + "description": "If true, browser cache is ignored (as if the user pressed Shift+refresh)."
|
| + },
|
| + {
|
| + "name": "scriptToEvaluateOnLoad",
|
| + "type": "string",
|
| + "optional": true,
|
| + "description": "If set, the script will be injected into all frames of the inspected page after reload."
|
| + }
|
| + ],
|
| + "description": "Reloads given page optionally ignoring the cache.",
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "navigate",
|
| + "parameters": [
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "URL to navigate the page to."
|
| + }
|
| + ],
|
| + "returns": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "hidden": true,
|
| + "description": "Frame id that will be navigated."
|
| + }
|
| + ],
|
| + "description": "Navigates current page to the given URL.",
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "getNavigationHistory",
|
| + "returns": [
|
| + {
|
| + "name": "currentIndex",
|
| + "type": "integer",
|
| + "description": "Index of the current navigation history entry."
|
| + },
|
| + {
|
| + "name": "entries",
|
| + "type": "array",
|
| + "items": {
|
| + "$ref": "NavigationEntry"
|
| + },
|
| + "description": "Array of navigation history entries."
|
| + }
|
| + ],
|
| + "description": "Returns navigation history for the current page.",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "navigateToHistoryEntry",
|
| + "parameters": [
|
| + {
|
| + "name": "entryId",
|
| + "type": "integer",
|
| + "description": "Unique id of the entry to navigate to."
|
| + }
|
| + ],
|
| + "description": "Navigates current page to the given history entry.",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "getCookies",
|
| + "returns": [
|
| + {
|
| + "name": "cookies",
|
| + "type": "array",
|
| + "items": {
|
| + "$ref": "Network.Cookie"
|
| + },
|
| + "description": "Array of cookie objects."
|
| + }
|
| + ],
|
| + "description": "Returns all browser cookies. Depending on the backend support, will return detailed cookie information in the <code>cookies</code> field.",
|
| + "handlers": [
|
| + "browser"
|
| + ],
|
| + "async": true,
|
| + "hidden": true,
|
| + "redirect": "Network"
|
| + },
|
| + {
|
| + "name": "deleteCookie",
|
| + "parameters": [
|
| + {
|
| + "name": "cookieName",
|
| + "type": "string",
|
| + "description": "Name of the cookie to remove."
|
| + },
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "URL to match cooke domain and path."
|
| + }
|
| + ],
|
| + "description": "Deletes browser cookie with given name, domain and path.",
|
| + "handlers": [
|
| + "browser"
|
| + ],
|
| + "async": true,
|
| + "hidden": true,
|
| + "redirect": "Network"
|
| + },
|
| + {
|
| + "name": "getResourceTree",
|
| + "description": "Returns present frame / resource tree structure.",
|
| + "returns": [
|
| + {
|
| + "name": "frameTree",
|
| + "$ref": "FrameResourceTree",
|
| + "description": "Present frame / resource tree structure."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "getResourceContent",
|
| + "async": true,
|
| + "description": "Returns content of the given resource.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Frame id to get resource for."
|
| + },
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "URL of the resource to get content for."
|
| + }
|
| + ],
|
| + "returns": [
|
| + {
|
| + "name": "content",
|
| + "type": "string",
|
| + "description": "Resource content."
|
| + },
|
| + {
|
| + "name": "base64Encoded",
|
| + "type": "boolean",
|
| + "description": "True, if content was served as base64."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "searchInResource",
|
| + "async": true,
|
| + "description": "Searches for given string in resource content.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Frame id for resource to search in."
|
| + },
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "URL of the resource to search in."
|
| + },
|
| + {
|
| + "name": "query",
|
| + "type": "string",
|
| + "description": "String to search for."
|
| + },
|
| + {
|
| + "name": "caseSensitive",
|
| + "type": "boolean",
|
| + "optional": true,
|
| + "description": "If true, search is case sensitive."
|
| + },
|
| + {
|
| + "name": "isRegex",
|
| + "type": "boolean",
|
| + "optional": true,
|
| + "description": "If true, treats string parameter as regex."
|
| + }
|
| + ],
|
| + "returns": [
|
| + {
|
| + "name": "result",
|
| + "type": "array",
|
| + "items": {
|
| + "$ref": "Debugger.SearchMatch"
|
| + },
|
| + "description": "List of search matches."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "setDocumentContent",
|
| + "description": "Sets given markup as the document's HTML.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Frame id to set HTML for."
|
| + },
|
| + {
|
| + "name": "html",
|
| + "type": "string",
|
| + "description": "HTML content to set."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "setDeviceMetricsOverride",
|
| + "description": "Overrides the values of device screen dimensions (window.screen.width, window.screen.height, window.innerWidth, window.innerHeight, and \"device-width\"/\"device-height\"-related CSS media query results).",
|
| + "parameters": [
|
| + {
|
| + "name": "width",
|
| + "type": "integer",
|
| + "description": "Overriding width value in pixels (minimum 0, maximum 10000000). 0 disables the override."
|
| + },
|
| + {
|
| + "name": "height",
|
| + "type": "integer",
|
| + "description": "Overriding height value in pixels (minimum 0, maximum 10000000). 0 disables the override."
|
| + },
|
| + {
|
| + "name": "deviceScaleFactor",
|
| + "type": "number",
|
| + "description": "Overriding device scale factor value. 0 disables the override."
|
| + },
|
| + {
|
| + "name": "mobile",
|
| + "type": "boolean",
|
| + "description": "Whether to emulate mobile device. This includes viewport meta tag, overlay scrollbars, text autosizing and more."
|
| + },
|
| + {
|
| + "name": "fitWindow",
|
| + "type": "boolean",
|
| + "description": "Whether a view that exceeds the available browser window area should be scaled down to fit."
|
| + },
|
| + {
|
| + "name": "scale",
|
| + "type": "number",
|
| + "optional": true,
|
| + "description": "Scale to apply to resulting view image. Ignored in |fitWindow| mode."
|
| + },
|
| + {
|
| + "name": "offsetX",
|
| + "type": "number",
|
| + "optional": true,
|
| + "description": "X offset to shift resulting view image by. Ignored in |fitWindow| mode."
|
| + },
|
| + {
|
| + "name": "offsetY",
|
| + "type": "number",
|
| + "optional": true,
|
| + "description": "Y offset to shift resulting view image by. Ignored in |fitWindow| mode."
|
| + },
|
| + {
|
| + "name": "screenWidth",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Overriding screen width value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|."
|
| + },
|
| + {
|
| + "name": "screenHeight",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Overriding screen height value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|."
|
| + },
|
| + {
|
| + "name": "positionX",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Overriding view X position on screen in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|."
|
| + },
|
| + {
|
| + "name": "positionY",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Overriding view Y position on screen in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|."
|
| + },
|
| + {
|
| + "name": "screenOrientation",
|
| + "$ref": "Emulation.ScreenOrientation",
|
| + "optional": true,
|
| + "description": "Screen orientation override."
|
| + }
|
| + ],
|
| + "handlers": [
|
| + "browser"
|
| + ],
|
| + "redirect": "Emulation",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "clearDeviceMetricsOverride",
|
| + "description": "Clears the overriden device metrics.",
|
| + "handlers": [
|
| + "browser"
|
| + ],
|
| + "redirect": "Emulation",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "setGeolocationOverride",
|
| + "description": "Overrides the Geolocation Position or Error. Omitting any of the parameters emulates position unavailable.",
|
| + "parameters": [
|
| + {
|
| + "name": "latitude",
|
| + "type": "number",
|
| + "optional": true,
|
| + "description": "Mock latitude"
|
| + },
|
| + {
|
| + "name": "longitude",
|
| + "type": "number",
|
| + "optional": true,
|
| + "description": "Mock longitude"
|
| + },
|
| + {
|
| + "name": "accuracy",
|
| + "type": "number",
|
| + "optional": true,
|
| + "description": "Mock accuracy"
|
| + }
|
| + ],
|
| + "redirect": "Emulation",
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "clearGeolocationOverride",
|
| + "description": "Clears the overriden Geolocation Position and Error.",
|
| + "redirect": "Emulation",
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "setDeviceOrientationOverride",
|
| + "description": "Overrides the Device Orientation.",
|
| + "parameters": [
|
| + {
|
| + "name": "alpha",
|
| + "type": "number",
|
| + "description": "Mock alpha"
|
| + },
|
| + {
|
| + "name": "beta",
|
| + "type": "number",
|
| + "description": "Mock beta"
|
| + },
|
| + {
|
| + "name": "gamma",
|
| + "type": "number",
|
| + "description": "Mock gamma"
|
| + }
|
| + ],
|
| + "redirect": "DeviceOrientation",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "clearDeviceOrientationOverride",
|
| + "description": "Clears the overridden Device Orientation.",
|
| + "redirect": "DeviceOrientation",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "setTouchEmulationEnabled",
|
| + "parameters": [
|
| + {
|
| + "name": "enabled",
|
| + "type": "boolean",
|
| + "description": "Whether the touch event emulation should be enabled."
|
| + },
|
| + {
|
| + "name": "configuration",
|
| + "type": "string",
|
| + "enum": [
|
| + "mobile",
|
| + "desktop"
|
| + ],
|
| + "optional": true,
|
| + "description": "Touch/gesture events configuration. Default: current platform."
|
| + }
|
| + ],
|
| + "description": "Toggles mouse event-based touch event emulation.",
|
| + "hidden": true,
|
| + "redirect": "Emulation",
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "captureScreenshot",
|
| + "async": true,
|
| + "description": "Capture page screenshot.",
|
| + "returns": [
|
| + {
|
| + "name": "data",
|
| + "type": "string",
|
| + "description": "Base64-encoded image data (PNG)."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "startScreencast",
|
| + "description": "Starts sending each frame using the <code>screencastFrame</code> event.",
|
| + "parameters": [
|
| + {
|
| + "name": "format",
|
| + "type": "string",
|
| + "optional": true,
|
| + "enum": [
|
| + "jpeg",
|
| + "png"
|
| + ],
|
| + "description": "Image compression format."
|
| + },
|
| + {
|
| + "name": "quality",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Compression quality from range [0..100]."
|
| + },
|
| + {
|
| + "name": "maxWidth",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Maximum screenshot width."
|
| + },
|
| + {
|
| + "name": "maxHeight",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Maximum screenshot height."
|
| + },
|
| + {
|
| + "name": "everyNthFrame",
|
| + "type": "integer",
|
| + "optional": true,
|
| + "description": "Send every n-th frame."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "stopScreencast",
|
| + "description": "Stops sending each frame in the <code>screencastFrame</code>.",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser",
|
| + "renderer"
|
| + ]
|
| + },
|
| + {
|
| + "name": "screencastFrameAck",
|
| + "description": "Acknowledges that a screencast frame has been received by the frontend.",
|
| + "parameters": [
|
| + {
|
| + "name": "sessionId",
|
| + "type": "integer",
|
| + "description": "Frame number."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "handleJavaScriptDialog",
|
| + "description": "Accepts or dismisses a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload).",
|
| + "parameters": [
|
| + {
|
| + "name": "accept",
|
| + "type": "boolean",
|
| + "description": "Whether to accept or dismiss the dialog."
|
| + },
|
| + {
|
| + "name": "promptText",
|
| + "type": "string",
|
| + "optional": true,
|
| + "description": "The text to enter into the dialog prompt before accepting. Used only if this is a prompt dialog."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "setColorPickerEnabled",
|
| + "parameters": [
|
| + {
|
| + "name": "enabled",
|
| + "type": "boolean",
|
| + "description": "Shows / hides color picker"
|
| + }
|
| + ],
|
| + "description": "Shows / hides color picker",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "setOverlayMessage",
|
| + "parameters": [
|
| + {
|
| + "name": "message",
|
| + "type": "string",
|
| + "optional": true,
|
| + "description": "Overlay message to display when paused in debugger."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "description": "Sets overlay message."
|
| + },
|
| + {
|
| + "name": "getAppManifest",
|
| + "hidden": true,
|
| + "returns": [
|
| + {
|
| + "name": "url",
|
| + "type": "string",
|
| + "description": "Manifest location."
|
| + },
|
| + {
|
| + "name": "errors",
|
| + "type": "array",
|
| + "items": {
|
| + "$ref": "AppManifestError"
|
| + }
|
| + },
|
| + {
|
| + "name": "data",
|
| + "type": "string",
|
| + "optional": true,
|
| + "description": "Manifest content."
|
| + }
|
| + ],
|
| + "handlers": [
|
| + "none"
|
| + ]
|
| + },
|
| + {
|
| + "name": "requestAppBanner",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "setBlockedEventsWarningThreshold",
|
| + "hidden": true,
|
| + "parameters": [
|
| + {
|
| + "name": "threshold",
|
| + "type": "number",
|
| + "description": "If set to a positive number, specifies threshold in seconds for input event latency that will cause a console warning about blocked event to be issued. If zero or less, the warning is disabled."
|
| + }
|
| + ]
|
| + }
|
| + ],
|
| + "events": [
|
| + {
|
| + "name": "domContentEventFired",
|
| + "parameters": [
|
| + {
|
| + "name": "timestamp",
|
| + "type": "number"
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "loadEventFired",
|
| + "parameters": [
|
| + {
|
| + "name": "timestamp",
|
| + "type": "number"
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "frameAttached",
|
| + "description": "Fired when frame has been attached to its parent.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Id of the frame that has been attached."
|
| + },
|
| + {
|
| + "name": "parentFrameId",
|
| + "$ref": "FrameId",
|
| + "description": "Parent frame identifier."
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "frameNavigated",
|
| + "description": "Fired once navigation of the frame has completed. Frame is now associated with the new loader.",
|
| + "parameters": [
|
| + {
|
| + "name": "frame",
|
| + "$ref": "Frame",
|
| + "description": "Frame object."
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "frameDetached",
|
| + "description": "Fired when frame has been detached from its parent.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Id of the frame that has been detached."
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "frameStartedLoading",
|
| + "description": "Fired when frame has started loading.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Id of the frame that has started loading."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "frameStoppedLoading",
|
| + "description": "Fired when frame has stopped loading.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Id of the frame that has stopped loading."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "frameScheduledNavigation",
|
| + "description": "Fired when frame schedules a potential navigation.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Id of the frame that has scheduled a navigation."
|
| + },
|
| + {
|
| + "name": "delay",
|
| + "type": "number",
|
| + "description": "Delay (in seconds) until the navigation is scheduled to begin. The navigation is not guaranteed to start."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "frameClearedScheduledNavigation",
|
| + "description": "Fired when frame no longer has a scheduled navigation.",
|
| + "parameters": [
|
| + {
|
| + "name": "frameId",
|
| + "$ref": "FrameId",
|
| + "description": "Id of the frame that has cleared its scheduled navigation."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "frameResized",
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "javascriptDialogOpening",
|
| + "description": "Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open.",
|
| + "parameters": [
|
| + {
|
| + "name": "message",
|
| + "type": "string",
|
| + "description": "Message that will be displayed by the dialog."
|
| + },
|
| + {
|
| + "name": "type",
|
| + "$ref": "DialogType",
|
| + "description": "Dialog type."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "javascriptDialogClosed",
|
| + "description": "Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed.",
|
| + "parameters": [
|
| + {
|
| + "name": "result",
|
| + "type": "boolean",
|
| + "description": "Whether dialog was confirmed."
|
| + }
|
| + ],
|
| + "hidden": true
|
| + },
|
| + {
|
| + "name": "screencastFrame",
|
| + "description": "Compressed image data requested by the <code>startScreencast</code>.",
|
| + "parameters": [
|
| + {
|
| + "name": "data",
|
| + "type": "string",
|
| + "description": "Base64-encoded compressed image."
|
| + },
|
| + {
|
| + "name": "metadata",
|
| + "$ref": "ScreencastFrameMetadata",
|
| + "description": "Screencast frame metadata."
|
| + },
|
| + {
|
| + "name": "sessionId",
|
| + "type": "integer",
|
| + "description": "Frame number."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "screencastVisibilityChanged",
|
| + "description": "Fired when the page with currently enabled screencast was shown or hidden </code>.",
|
| + "parameters": [
|
| + {
|
| + "name": "visible",
|
| + "type": "boolean",
|
| + "description": "True if the page is visible."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "colorPicked",
|
| + "description": "Fired when a color has been picked.",
|
| + "parameters": [
|
| + {
|
| + "name": "color",
|
| + "$ref": "DOM.RGBA",
|
| + "description": "RGBA of the picked color."
|
| + }
|
| + ],
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "interstitialShown",
|
| + "description": "Fired when interstitial page was shown",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + },
|
| + {
|
| + "name": "interstitialHidden",
|
| + "description": "Fired when interstitial page was hidden",
|
| + "hidden": true,
|
| + "handlers": [
|
| + "browser"
|
| + ]
|
| + }
|
| + ]
|
| +}
|
|
|