如何检查用户是否在控制台中输入了内容?Javascript

如何检查用户是否在控制台中输入了内容?Javascript,javascript,console,user-input,Javascript,Console,User Input,如何检查用户是否在控制台中输入了内容? 我想要一个函数在用户在控制台中输入内容时运行,比如 function whenUserTypesInConsole() { alert('you entered something in the console'); } 如果可以,有没有办法检查用户输入的内容 function whenUserTypesInConsole(entry) { alert('you entered ' + entry + ' in the console')

如何检查用户是否在控制台中输入了内容? 我想要一个函数在用户在控制台中输入内容时运行,比如

function whenUserTypesInConsole() {
    alert('you entered something in the console');
}
如果可以,有没有办法检查用户输入的内容

function whenUserTypesInConsole(entry) {
    alert('you entered ' + entry + ' in the console');
}
如果可能的话,我希望避免使用jQuery或任何库


谢谢

这里有一篇关于这个的文章,肯定会对你有所帮助,但如果你能解释一下你想在哪里以及为什么要使用这个。帮助你会更容易


这里有一篇关于这方面的文章,肯定会对您有所帮助,但如果您能解释一下在哪里以及为什么要使用它。帮助你会更容易


非常确定这是不可能的,至少在用户事先没有在浏览器上安装扩展的情况下是不可能的-毕竟,您试图摆弄浏览器内部,而不是页面JS。正确,这应该是不可能的。(如果您找到了一种方法,请确保将其报告为bug。)一种方法是编写一个包装函数,该函数将在内部调用console.log。在应用程序中,使用此包装函数,而不是直接使用console.log。然后,您可以知道何时调用console.log,并在该包装函数中调用alert。这种方法的一个优点是,如果你想在你的应用程序中禁用console.log,你只需要在包装器中对console.log的func调用进行注释。非常确定这是不可能的,至少在没有用户事先在浏览器上安装扩展的情况下是不可能的——毕竟,你是在试图摆弄浏览器的内部结构,这应该是不可能的,而不是页面JS.Correct。(如果您找到了一种方法,请确保将其报告为bug。)一种方法是编写一个包装函数,该函数将在内部调用console.log。在应用程序中,使用此包装函数,而不是直接使用console.log。然后,您可以知道何时调用console.log,并在该包装函数中调用alert。这种方法的一个优点是,如果你想在你的应用程序中禁用使用console.log,你只需要在包装中注释console.log的func调用。这只是检查控制台是否打开,不输入任何内容。这只是检查控制台是否打开,不输入任何内容。