Index: third_party/WebKit/Source/core/inspector/protocol-1.1/Page.json |
diff --git a/third_party/WebKit/Source/core/inspector/protocol-1.1/Page.json b/third_party/WebKit/Source/core/inspector/protocol-1.1/Page.json |
new file mode 100644 |
index 0000000000000000000000000000000000000000..60ef8ea9c02bf515396a9bfcfcfa0c4e79bad0d1 |
--- /dev/null |
+++ b/third_party/WebKit/Source/core/inspector/protocol-1.1/Page.json |
@@ -0,0 +1,1063 @@ |
+{ |
+ "domain": "Page", |
+ "version": { |
+ "major": "1", |
+ "minor": "1" |
+ }, |
+ "description": "Actions and events related to the inspected page belong to the page domain.", |
+ "types": [ |
+ { |
+ "id": "ResourceType", |
+ "type": "string", |
+ "enum": [ |
+ "Document", |
+ "Stylesheet", |
+ "Image", |
+ "Font", |
+ "Script", |
+ "XHR", |
+ "WebSocket", |
+ "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": "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": { |
+ "type": "object", |
+ "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." |
+ } |
+ ] |
+ }, |
+ "description": "Information about frame resources." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "id": "SearchMatch", |
+ "type": "object", |
+ "description": "Search match for resource.", |
+ "properties": [ |
+ { |
+ "name": "lineNumber", |
+ "type": "number", |
+ "description": "Line number in resource content." |
+ }, |
+ { |
+ "name": "lineContent", |
+ "type": "string", |
+ "description": "Line with match content." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "id": "SearchResult", |
+ "type": "object", |
+ "description": "Search result for resource.", |
+ "properties": [ |
+ { |
+ "name": "url", |
+ "type": "string", |
+ "description": "Resource URL." |
+ }, |
+ { |
+ "name": "frameId", |
+ "$ref": "FrameId", |
+ "description": "Resource frame id." |
+ }, |
+ { |
+ "name": "matchesCount", |
+ "type": "number", |
+ "description": "Number of matches in the resource content." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "id": "Cookie", |
+ "type": "object", |
+ "description": "Cookie object", |
+ "properties": [ |
+ { |
+ "name": "name", |
+ "type": "string", |
+ "description": "Cookie name." |
+ }, |
+ { |
+ "name": "value", |
+ "type": "string", |
+ "description": "Cookie value." |
+ }, |
+ { |
+ "name": "domain", |
+ "type": "string", |
+ "description": "Cookie domain." |
+ }, |
+ { |
+ "name": "path", |
+ "type": "string", |
+ "description": "Cookie path." |
+ }, |
+ { |
+ "name": "expires", |
+ "type": "number", |
+ "description": "Cookie expires." |
+ }, |
+ { |
+ "name": "size", |
+ "type": "integer", |
+ "description": "Cookie size." |
+ }, |
+ { |
+ "name": "httpOnly", |
+ "type": "boolean", |
+ "description": "True if cookie is http-only." |
+ }, |
+ { |
+ "name": "secure", |
+ "type": "boolean", |
+ "description": "True if cookie is secure." |
+ }, |
+ { |
+ "name": "session", |
+ "type": "boolean", |
+ "description": "True in case of session cookie." |
+ } |
+ ], |
+ "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 |
+ } |
+ ], |
+ "commands": [ |
+ { |
+ "name": "enable", |
+ "description": "Enables page domain notifications." |
+ }, |
+ { |
+ "name": "disable", |
+ "description": "Disables page domain notifications." |
+ }, |
+ { |
+ "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": "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." |
+ }, |
+ { |
+ "name": "scriptPreprocessor", |
+ "type": "string", |
+ "optional": true, |
+ "description": "Script body that should evaluate to function that will preprocess all the scripts before their compilation.", |
+ "hidden": true |
+ } |
+ ], |
+ "description": "Reloads given page optionally ignoring the cache." |
+ }, |
+ { |
+ "name": "navigate", |
+ "parameters": [ |
+ { |
+ "name": "url", |
+ "type": "string", |
+ "description": "URL to navigate the page to." |
+ } |
+ ], |
+ "description": "Navigates current page to the given URL." |
+ }, |
+ { |
+ "name": "getNavigationHistory", |
+ "parameters": [], |
+ "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 |
+ }, |
+ { |
+ "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 |
+ }, |
+ { |
+ "name": "getCookies", |
+ "returns": [ |
+ { |
+ "name": "cookies", |
+ "type": "array", |
+ "items": { |
+ "$ref": "Cookie" |
+ }, |
+ "description": "Array of cookie objects." |
+ }, |
+ { |
+ "name": "cookiesString", |
+ "type": "string", |
+ "description": "document.cookie string representation of the cookies." |
+ } |
+ ], |
+ "description": "Returns all browser cookies. Depending on the backend support, will either return detailed cookie information in the <code>cookie</code> field or string cookie representation using <code>cookieString</code>.", |
+ "hidden": true |
+ }, |
+ { |
+ "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.", |
+ "hidden": true |
+ }, |
+ { |
+ "name": "getResourceTree", |
+ "description": "Returns present frame / resource tree structure.", |
+ "returns": [ |
+ { |
+ "name": "frameTree", |
+ "$ref": "FrameResourceTree", |
+ "description": "Present frame / resource tree structure." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "getResourceContent", |
+ "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", |
+ "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": "SearchMatch" |
+ }, |
+ "description": "List of search matches." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "searchInResources", |
+ "description": "Searches for given string in frame / resource tree structure.", |
+ "parameters": [ |
+ { |
+ "name": "text", |
+ "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": "SearchResult" |
+ }, |
+ "description": "List of search results." |
+ } |
+ ], |
+ "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) and the font scale factor.", |
+ "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": "fontScaleFactor", |
+ "type": "number", |
+ "description": "Overriding font scale factor value (must be positive). 1 disables the override." |
+ }, |
+ { |
+ "name": "fitWindow", |
+ "type": "boolean", |
+ "description": "Whether a view that exceeds the available browser window area should be scaled down to fit." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setShowPaintRects", |
+ "description": "Requests that backend shows paint rectangles", |
+ "parameters": [ |
+ { |
+ "name": "result", |
+ "type": "boolean", |
+ "description": "True for showing paint rectangles" |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setShowDebugBorders", |
+ "description": "Requests that backend shows debug borders on layers", |
+ "parameters": [ |
+ { |
+ "name": "show", |
+ "type": "boolean", |
+ "description": "True for showing debug borders" |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setShowFPSCounter", |
+ "description": "Requests that backend shows the FPS counter", |
+ "parameters": [ |
+ { |
+ "name": "show", |
+ "type": "boolean", |
+ "description": "True for showing the FPS counter" |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setContinuousPaintingEnabled", |
+ "description": "Requests that backend enables continuous painting", |
+ "parameters": [ |
+ { |
+ "name": "enabled", |
+ "type": "boolean", |
+ "description": "True for enabling cointinuous painting" |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setShowScrollBottleneckRects", |
+ "description": "Requests that backend shows scroll bottleneck rects", |
+ "parameters": [ |
+ { |
+ "name": "show", |
+ "type": "boolean", |
+ "description": "True for showing scroll bottleneck rects" |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "getScriptExecutionStatus", |
+ "description": "Determines if scripts can be executed in the page.", |
+ "returns": [ |
+ { |
+ "name": "result", |
+ "type": "string", |
+ "enum": [ |
+ "allowed", |
+ "disabled", |
+ "forbidden" |
+ ], |
+ "description": "Script execution status: \"allowed\" if scripts can be executed, \"disabled\" if script execution has been disabled through page settings, \"forbidden\" if script execution for the given page is not possible for other reasons." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setScriptExecutionDisabled", |
+ "description": "Switches script execution in the page.", |
+ "parameters": [ |
+ { |
+ "name": "value", |
+ "type": "boolean", |
+ "description": "Whether script execution should be disabled in the page." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setGeolocationOverride", |
+ "description": "Overrides the Geolocation Position or Error.", |
+ "parameters": [ |
+ { |
+ "name": "latitude", |
+ "type": "number", |
+ "optional": true, |
+ "description": "Mock longitude" |
+ }, |
+ { |
+ "name": "longitude", |
+ "type": "number", |
+ "optional": true, |
+ "description": "Mock latitude" |
+ }, |
+ { |
+ "name": "accuracy", |
+ "type": "number", |
+ "optional": true, |
+ "description": "Mock accuracy" |
+ } |
+ ] |
+ }, |
+ { |
+ "name": "clearGeolocationOverride", |
+ "description": "Clears the overriden Geolocation Position and Error." |
+ }, |
+ { |
+ "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" |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "clearDeviceOrientationOverride", |
+ "description": "Clears the overridden Device Orientation.", |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setTouchEmulationEnabled", |
+ "parameters": [ |
+ { |
+ "name": "enabled", |
+ "type": "boolean", |
+ "description": "Whether the touch event emulation should be enabled." |
+ } |
+ ], |
+ "description": "Toggles mouse event-based touch event emulation.", |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setEmulatedMedia", |
+ "parameters": [ |
+ { |
+ "name": "media", |
+ "type": "string", |
+ "description": "Media type to emulate. Empty string disables the override." |
+ } |
+ ], |
+ "description": "Emulates the given media for CSS media queries.", |
+ "hidden": true |
+ }, |
+ { |
+ "name": "captureScreenshot", |
+ "description": "Capture page screenshot.", |
+ "parameters": [ |
+ { |
+ "name": "format", |
+ "type": "string", |
+ "optional": true, |
+ "enum": [ |
+ "jpeg", |
+ "png" |
+ ], |
+ "description": "Image compression format." |
+ }, |
+ { |
+ "name": "quality", |
+ "type": "integer", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Compression quality from range [0..100]." |
+ }, |
+ { |
+ "name": "maxWidth", |
+ "type": "integer", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Maximum screenshot width." |
+ }, |
+ { |
+ "name": "maxHeight", |
+ "type": "integer", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Maximum screenshot height." |
+ } |
+ ], |
+ "returns": [ |
+ { |
+ "name": "data", |
+ "type": "string", |
+ "description": "Base64-encoded image data (PNG)." |
+ }, |
+ { |
+ "name": "deviceScaleFactor", |
+ "type": "number", |
+ "hidden": true, |
+ "description": "Device scale factor." |
+ }, |
+ { |
+ "name": "pageScaleFactor", |
+ "type": "number", |
+ "hidden": true, |
+ "description": "Page scale factor." |
+ }, |
+ { |
+ "name": "viewport", |
+ "$ref": "DOM.Rect", |
+ "hidden": true, |
+ "description": "Viewport in CSS pixels." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "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." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "stopScreencast", |
+ "description": "Stops sending each frame in the <code>screencastFrame</code>.", |
+ "hidden": true |
+ }, |
+ { |
+ "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 |
+ }, |
+ { |
+ "name": "setShowViewportSizeOnResize", |
+ "description": "Paints viewport size upon main frame resize.", |
+ "parameters": [ |
+ { |
+ "name": "show", |
+ "type": "boolean", |
+ "description": "Whether to paint size or not." |
+ }, |
+ { |
+ "name": "showGrid", |
+ "type": "boolean", |
+ "optional": true, |
+ "description": "Whether to paint grid as well." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "setForceCompositingMode", |
+ "description": "Force accelerated compositing mode for inspected page.", |
+ "parameters": [ |
+ { |
+ "name": "force", |
+ "type": "boolean", |
+ "description": "Whether to force accelerated compositing or not." |
+ } |
+ ], |
+ "hidden": true |
+ } |
+ ], |
+ "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": "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": "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." |
+ } |
+ ], |
+ "hidden": true |
+ }, |
+ { |
+ "name": "javascriptDialogClosed", |
+ "description": "Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed.", |
+ "hidden": true |
+ }, |
+ { |
+ "name": "scriptsEnabled", |
+ "description": "Fired when the JavaScript is enabled/disabled on the page", |
+ "parameters": [ |
+ { |
+ "name": "isEnabled", |
+ "type": "boolean", |
+ "description": "Whether script execution is enabled or disabled on the page." |
+ } |
+ ], |
+ "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": "deviceScaleFactor", |
+ "type": "number", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Device scale factor." |
+ }, |
+ { |
+ "name": "pageScaleFactor", |
+ "type": "number", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Page scale factor." |
+ }, |
+ { |
+ "name": "viewport", |
+ "$ref": "DOM.Rect", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Viewport in CSS pixels." |
+ }, |
+ { |
+ "name": "offsetTop", |
+ "type": "number", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Top offset in DIP." |
+ }, |
+ { |
+ "name": "offsetBottom", |
+ "type": "number", |
+ "hidden": true, |
+ "optional": true, |
+ "description": "Bottom offset in DIP." |
+ } |
+ ], |
+ "hidden": true |
+ } |
+ ] |
+} |