public interface Overlay
| Modifier and Type | Method and Description |
|---|---|
void |
disable()
Disables domain notifications.
|
void |
enable()
Enables domain notifications.
|
Map<String,Object> |
getHighlightObjectForTest(Integer nodeId)
For testing.
|
Map<String,Object> |
getHighlightObjectForTest(Integer nodeId,
Boolean includeDistance,
Boolean includeStyle)
For testing.
|
void |
hideHighlight()
Hides any highlight.
|
void |
highlightFrame(String frameId)
Highlights owner element of the frame with given id.
|
void |
highlightFrame(String frameId,
RGBA contentColor,
RGBA contentOutlineColor)
Highlights owner element of the frame with given id.
|
void |
highlightNode(HighlightConfig highlightConfig)
Highlights DOM node with given id or with the given JavaScript object wrapper.
|
void |
highlightNode(HighlightConfig highlightConfig,
Integer nodeId,
Integer backendNodeId,
String objectId,
String selector)
Highlights DOM node with given id or with the given JavaScript object wrapper.
|
void |
highlightQuad(List<Double> quad)
Highlights given quad.
|
void |
highlightQuad(List<Double> quad,
RGBA color,
RGBA outlineColor)
Highlights given quad.
|
void |
highlightRect(Integer x,
Integer y,
Integer width,
Integer height)
Highlights given rectangle.
|
void |
highlightRect(Integer x,
Integer y,
Integer width,
Integer height,
RGBA color,
RGBA outlineColor)
Highlights given rectangle.
|
EventListener |
onInspectModeCanceled(EventHandler<InspectModeCanceled> eventListener)
Fired when user cancels the inspect mode.
|
EventListener |
onInspectNodeRequested(EventHandler<InspectNodeRequested> eventListener)
Fired when the node should be inspected.
|
EventListener |
onNodeHighlightRequested(EventHandler<NodeHighlightRequested> eventListener)
Fired when the node should be highlighted.
|
EventListener |
onScreenshotRequested(EventHandler<ScreenshotRequested> eventListener)
Fired when user asks to capture screenshot of some area on the page.
|
void |
setInspectMode(InspectMode mode)
Enters the 'inspect' mode.
|
void |
setInspectMode(InspectMode mode,
HighlightConfig highlightConfig)
Enters the 'inspect' mode.
|
void |
setPausedInDebuggerMessage() |
void |
setPausedInDebuggerMessage(String message) |
void |
setShowAdHighlights(Boolean show)
Highlights owner element of all frames detected to be ads.
|
void |
setShowDebugBorders(Boolean show)
Requests that backend shows debug borders on layers
|
void |
setShowFPSCounter(Boolean show)
Requests that backend shows the FPS counter
|
void |
setShowHitTestBorders(Boolean show)
Requests that backend shows hit-test borders on layers
|
void |
setShowLayoutShiftRegions(Boolean result)
Requests that backend shows layout shift regions
|
void |
setShowPaintRects(Boolean result)
Requests that backend shows paint rectangles
|
void |
setShowScrollBottleneckRects(Boolean show)
Requests that backend shows scroll bottleneck rects
|
void |
setShowViewportSizeOnResize(Boolean show)
Paints viewport size upon main frame resize.
|
void disable()
void enable()
Map<String,Object> getHighlightObjectForTest(Integer nodeId)
nodeId - Id of the node to get highlight object for.Map<String,Object> getHighlightObjectForTest(Integer nodeId, Boolean includeDistance, Boolean includeStyle)
nodeId - Id of the node to get highlight object for.includeDistance - Whether to include distance info.includeStyle - Whether to include style info.void hideHighlight()
void highlightFrame(String frameId)
frameId - Identifier of the frame to highlight.void highlightFrame(String frameId, RGBA contentColor, RGBA contentOutlineColor)
frameId - Identifier of the frame to highlight.contentColor - The content box highlight fill color (default: transparent).contentOutlineColor - The content box highlight outline color (default: transparent).void highlightNode(HighlightConfig highlightConfig)
highlightConfig - A descriptor for the highlight appearance.void highlightNode(HighlightConfig highlightConfig, Integer nodeId, Integer backendNodeId, String objectId, String selector)
highlightConfig - A descriptor for the highlight appearance.nodeId - Identifier of the node to highlight.backendNodeId - Identifier of the backend node to highlight.objectId - JavaScript object id of the node to be highlighted.selector - Selectors to highlight relevant nodes.void highlightQuad(List<Double> quad)
quad - Quad to highlightvoid highlightQuad(List<Double> quad, RGBA color, RGBA outlineColor)
quad - Quad to highlightcolor - The highlight fill color (default: transparent).outlineColor - The highlight outline color (default: transparent).void highlightRect(Integer x, Integer y, Integer width, Integer height)
x - X coordinatey - Y coordinatewidth - Rectangle widthheight - Rectangle heightvoid highlightRect(Integer x, Integer y, Integer width, Integer height, RGBA color, RGBA outlineColor)
x - X coordinatey - Y coordinatewidth - Rectangle widthheight - Rectangle heightcolor - The highlight fill color (default: transparent).outlineColor - The highlight outline color (default: transparent).void setInspectMode(InspectMode mode)
mode - Set an inspection mode.void setInspectMode(InspectMode mode, HighlightConfig highlightConfig)
mode - Set an inspection mode.highlightConfig - A descriptor for the highlight appearance of hovered-over nodes. May be
omitted if `enabled == false`.void setShowAdHighlights(Boolean show)
show - True for showing ad highlightsvoid setPausedInDebuggerMessage()
void setPausedInDebuggerMessage(String message)
message - The message to display, also triggers resume and step over controls.void setShowDebugBorders(Boolean show)
show - True for showing debug bordersvoid setShowFPSCounter(Boolean show)
show - True for showing the FPS countervoid setShowPaintRects(Boolean result)
result - True for showing paint rectanglesvoid setShowLayoutShiftRegions(Boolean result)
result - True for showing layout shift regionsvoid setShowScrollBottleneckRects(Boolean show)
show - True for showing scroll bottleneck rectsvoid setShowHitTestBorders(Boolean show)
show - True for showing hit-test bordersvoid setShowViewportSizeOnResize(Boolean show)
show - Whether to paint size or not.EventListener onInspectNodeRequested(EventHandler<InspectNodeRequested> eventListener)
EventListener onNodeHighlightRequested(EventHandler<NodeHighlightRequested> eventListener)
EventListener onScreenshotRequested(EventHandler<ScreenshotRequested> eventListener)
EventListener onInspectModeCanceled(EventHandler<InspectModeCanceled> eventListener)
Copyright © 2020. All rights reserved.