3

我发现如果我退出在 chrome 开发控制台中调用的函数,我最终会得到以下源代码:

with ((window && window.console && window.console._commandLineAPI) || {}) {
myFunction()
}

有一些与此相关的问题描述了控制台中的一些奇怪的怪癖,但它们在这里不相关。

如果我window.console._commandLineAPI在控制台中输入,我会得到一大堆成员名称,其中一些比其他更有用:

$$: function () { [native code] }
$_: undefined
$x: function () { [native code] }
clear: function () { [native code] }
copy: function () { [native code] }
dir: function () { [native code] }
dirxml: function () { [native code] }
get $0: function () { [native code] }
get $1: function () { [native code] }
get $2: function () { [native code] }
get $3: function () { [native code] }
get $4: function () { [native code] }
getEventListeners: function () { [native code] }
inspect: function () { [native code] }
keys: function () { [native code] }
monitorEvents: function () { [native code] }
profile: function () { [native code] }
profileEnd: function () { [native code] }
set $0: undefined
set $1: undefined
set $2: undefined
set $3: undefined
set $4: undefined
unmonitorEvents: function () { [native code] }
values: function () { [native code] }
__proto__: CommandLineAPI

这些功能的作用是否有任何文档?

4

2 回答 2

1

这听起来像 FireBug命令行 API

于 2012-12-01T18:48:04.733 回答
0

你可以在这里找到文档

于 2013-09-26T01:18:30.000 回答