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 に答える