This page was saved using WebZIP 7.0.3.1030 offline browser on 12/24/13 11:31:37.
Address: https://crxdoc-zh.appspot.com/extensions/experimental.devtools.console.html
Title: chrome.experimental.devtools.console - Google Chrome 扩展程序开发文档(非官方中文版)  •  Size: 29228

chrome.experimental.devtools.console

描述 使用 chrome.experimental.devtools.console API 从审查页面的控制台中获得消息或者在那里输出消息。
可用版本 实验性(参见如何使用实验性 API)。

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

chrome.experimental.devtools.console 参考

类型

ConsoleMessage

控制台消息。

ConsoleMessage 的属性

severity ( Severity )

消息的严重性。

text ( string )

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

url ( optional string )

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

line ( optional double )

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

Severity

Severity 的属性

Tip ( string )

Debug ( string )

Log ( string )

Warning ( string )

Error ( string )

方法

addMessage

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

向控制台添加消息。

参数

severity ( Severity )

消息的严重性。

text ( string )

消息文本。

getMessages

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

获取控制台消息。

参数

callback ( function )

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

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

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

messages ( array of ConsoleMessage )

控制台消息。

事件

onMessageAdded

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

addListener

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

参数

callback ( function )

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

function(ConsoleMessage message) {...};

message ( ConsoleMessage )