Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Unified Diff: third_party/WebKit/Source/core/inspector/protocol/Page.json

Issue 2035653005: DevTools: split protocol.json into files per domain. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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"
+ ]
+ }
+ ]
+}

Powered by Google App Engine
This is Rietveld 408576698