Google ChromeのJavascriptコンソールからプログラム的に入力を取得する方法はありますか?readline()
Firefoxでは?
ベストアンサー1
これを行うためのトリッキーな方法は、ウィンドウオブジェクトのプロパティにゲッターを割り当てることです。
Object.defineProperty(window, 'customCommand', {
get: function() {
console.log("hey");
return "hey";
}
});
したがって、「customCommand」(括弧なし) と入力すると、コンソールが変数を「取得」している間に、console.log テキストがコンソールに出力されます。
それでも、何かを返す必要がありますが、最初に値が返され、コンソールのテキストが 2 番目に表示されるように順序を変更する方法がわかりません。ただし、これは間違いなく可能です。実際に起こったことがあります。