有没有办法以编程方式从Google Chrome的Javascript控制台获取输入,类似于Firefox中的readline()
?如何从Chrome的Javascript控制台获取输入内容?
13
A
回答
0
如果您使用控制台IO,则可能需要在环境中包含jsh(Javascript Shell)。有关操作方法,请参阅http://code.google.com/p/jsh/。希望这可以帮助。
1
对不起,无法在Chrome JS控制台工作,只是工作在REPL从repl.it
从repl.it例子:
console.log("Enter your name:");
console.read(function(name) {
console.log('Your name is ' + name + '.');
});
0
我们能做的就是挂钩的console.log所以无论何时它记录我们可以访问的东西,否则就没有像firefox那样的直接方法,这对于我们简单的单行代码来说是可能的。
var tempStore = [];
var oldLog = console.log;
console.log = function() {
tempStore.push(arguments);
oldLog.apply(console, arguments);
}
3
这是考虑输入的间接方法:
声明一个函数在JavaScript:
function your_command_here() {
//code
}
作为Chrome的控制台基本上提供了与网页的内容进行通信,如JavaScript变量的方法,函数等,因此将函数声明为可接收的命令可以是一个选项。
在控制台中,用于提供输入时,用户应输入:
your_command_here()
另一个解决方法是:
声明一个函数:
function command(var cmnd) {
switch(cmnd) {
case "command1":
//code
break;
}
}
,以便用户可以(更方便地)类型:
命令(“用户的命令在这里”)
相关问题
- 1. 获取内容从Firebug控制台?
- 2. 如何从jtextArea或JEditorPane获取控制台输入和输出
- 3. 如何在javascript中获取控制台输入?
- 4. 如何从Java(控制台)中的用户获取输入?
- 5. 如何从node.js中的用户获取控制台输入?
- 6. 如何在Java中从控制台获取字符串输入?
- 7. 如何从控制台输入数字
- 8. 获取控制台输出
- 9. 从控制台读取密码输入
- 10. 如何获取当前控制台输出的内容或长度?
- 11. 从控制台输入流
- 12. 如何从控制器内的html内容中获取文本?
- 13. 从Node.js输出到Chrome控制台
- 14. RingoJS javascript - 在控制台上获取用户输入
- 15. 从Docker容器获取控制台输出
- 16. 如何从控制台获取信息
- 17. 从控制台输入java输入
- 18. 如何使用C#从我的VBScript控制台获取输出?
- 19. 如何从外壳中的控制台逐行输入抓取
- 20. 从控制台的特定位置获取输入
- 21. 如何取消缩放Chrome- *控制台
- 22. C#:从控制台输出分离控制台输入
- 23. 以用户输入的JavaScript控制台
- 24. 获取用户输入,而不输入Java控制台
- 25. 如何从win32控制台应用程序获得输入?
- 26. Ant exec任务:如何从控制台stdin读取输入?
- 27. 如何从控制台读取多行用户输入?
- 28. 如何在Java中从控制台读取大量输入?
- 29. 从控制台获取输入而不使用cin?
- 30. 从R控制台获取用户输入:Rcpp和std :: cin
您可以在控制台中键入要评估的代码, d会立即评估。例如,尝试在控制台中输入alert(“Hello World!”);'。这不是您的问题的完整答案,但它是一个开始的好地方。 –