You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4.7 KiB

Console

_Auto generated documentation for WebKit inspector

Console domain defines methods and events for interaction with the JavaScript console. Console collects messages created by means of the JavaScript Console API. One needs to enable this domain using enable command in order to start receiving the console messages. Browser collects messages issued while console domain is not enabled as well and reports them using messageAdded notification upon enabling.

Commands

Console.enable(callback)

Enables console domain, sends the messages collected so far to the client by means of the messageAdded notification.

Parameters

callback ( function )

Results

error ( error )

Console.disable(callback)

Disables console domain, prevents further console messages from being reported to the client.

Parameters

callback ( function )

Results

error ( error )

Console.clearMessages(callback)

Clears console messages collected in the browser.

Parameters

callback ( function )

Results

error ( error )

Console.setMonitoringXHREnabled(enabled, callback)

Toggles monitoring of XMLHttpRequest. If true, console will receive messages upon each XHR issued.

Parameters

enabled ( boolean )

Monitoring enabled state.

callback ( function )

Results

error ( error )

Console.addInspectedNode(DOM.NodeId, callback)

Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).

Parameters

nodeId ( DOM.NodeId )

DOM node id to be accessible by means of $x command line API.

callback ( function )

Results

error ( error )

Events

Event: messageAdded

Issued when new console message is added.

Results

message ( ConsoleMessage )

Console message that has been added.

Event: messageRepeatCountUpdated

Issued when subsequent message(s) are equal to the previous one(s).

Results

count ( integer )

New repeat count value.

Event: messagesCleared

Issued when console is cleared. This happens either upon clearMessages command or after page navigation.

Types

Class: ConsoleMessage

Type: object

Console message.

Properties

source ( string enumerated ["xml","javascript","network","console-api","storage","appcache","rendering","css","security","other"] )

Message source.

level ( string enumerated ["log","warning","error","debug"] )

Message severity.

text ( string )

Message text.

type ( optional string enumerated ["log","dir","dirxml","table","trace","clear","startGroup","startGroupCollapsed","endGroup","assert","timing","profile","profileEnd"] )

Console message type.

url ( optional string )

URL of the message origin.

line ( optional integer )

Line number in the resource that generated this message.

column ( optional integer )

Column number on the line in the resource that generated this message.

repeatCount ( optional integer )

Repeat count for repeated messages.

parameters ( optional array of Runtime.RemoteObject )

Message parameters in case of the formatted message.

stackTrace ( optional StackTrace )

JavaScript stack trace for assertions and error messages.

networkRequestId ( optional Network.RequestId )

Identifier of the network request associated with this message.

Class: CallFrame

Type: object

Stack entry for console errors and assertions.

Properties

functionName ( string )

JavaScript function name.

url ( string )

JavaScript script name or url.

lineNumber ( integer )

JavaScript script line number.

columnNumber ( integer )

JavaScript script column number.

Class: StackTrace

Type: array

Call frames for assertions or error messages.