chrome.experimental.devtools.console

描述 使用 chrome.experimental.devtools.console API 从审查页面的控制台中获得消息或者在那里输出消息。
可用版本 警告:该 API 是实验性的,您必须以特殊的参数运行 Chrome 浏览器才能使用该 API。了解更多内容

使用 chrome.experimental.devtools.console 从审查页面的控制台中获得消息或者在那里输出消息。getMessages() 返回控制台中的消息列表,onMessageAdded 事件提供新消息的通知,addMessage() 允许扩展程序添加新消息。

摘要

类型
ConsoleMessage
Severity
方法
addMessage chrome.experimental.devtools.console.addMessage( Severity severity, string text)
getMessages chrome.experimental.devtools.console.getMessages(function callback)
事件
onMessageAdded

类型

ConsoleMessage

控制台消息。
属性
Severity severity

消息的严重性。

string text

控制台消息的文本,表示为 console.log() 的第一个参数或者类似的方法(没有进行参数替换)。

string (可选)
url

消息的来源脚本 URL,如果可用的话。

double (可选)
line

消息的来源行号,如果可用的话。

Severity

属性
string Tip
string Debug
string Log
string Warning
string Error

方法

addMessage

chrome.experimental.devtools.console.addMessage( Severity severity, string text)

向控制台添加消息。

参数
Severity severity

消息的严重性。

string text

消息文本。

getMessages

chrome.experimental.devtools.console.getMessages(function callback)

获取控制台消息。

参数
function callback

请求完成时接收控制台消息的函数。

callback 参数应该是一个如下形式的函数:

function(array of ConsoleMessage messages) {...};
array of ConsoleMessage messages

控制台消息。

事件

onMessageAdded

当新消息添加到控制台时产生。

addListener

chrome.experimental.devtools.console.onMessageAdded.addListener(function callback)
参数
function callback

callback 参数应该是一个如下形式的函数:

function( ConsoleMessage message) {...};
ConsoleMessage message