有沒有辦法以編程方式從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!」);'。這不是您的問題的完整答案,但它是一個開始的好地方。 –