有没有办法以编程方式从 Google Chrome 的 Javascript 控制台获取输入,类似于 readline()
在 Firefox 中?
最佳答案
一个棘手的方法是将 getter 分配给窗口对象的属性
Object.defineProperty(window, 'customCommand', {
get: function() {
console.log("hey");
return "hey";
}
});
因此,当您键入“customCommand”(不带括号)时,它会在控制台“获取”变量时将您的 console.log 文本打印到控制台。
尽管如此,您仍然需要返回一些东西,我不确定您如何更改顺序以便首先返回值,然后显示控制台中的文本。不过这绝对有可能,我已经看到这种情况发生了。
关于javascript - 如何从 Chrome 的 Javascript 控制台获取输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299356/