C'è un modo per ottenere input programmaticamente dalla console JavaScript di Google Chrome, simile a readline()
in Firefox?Come ottenere input dalla console JavaScript di Chrome?
risposta
Potrebbe essere necessario incorporare jsh (shell Javascript) nel proprio ambiente se si sta lavorando con console IO. Vedere http://code.google.com/p/jsh/ per la procedura. Spero che questo ti aiuti.
Siamo spiacenti, non funziona su Chrome JS Console, appena lavora sul repl da repl.it
Esempio da repl.it:
console.log("Enter your name:");
console.read(function(name) {
console.log('Your name is ' + name + '.');
});
che possiamo fare è collegare il console.log quindi ogni volta che registra qualcosa a cui possiamo accedere, altrimenti non esiste un tale metodo diretto come in firefox che lo rende possibile per noi in un semplice codice a riga singola.
var tempStore = [];
var oldLog = console.log;
console.log = function() {
tempStore.push(arguments);
oldLog.apply(console, arguments);
}
Questo è un metodo indiretto di ingressi che assumono:
dichiarare una funzione in JavaScript:
function your_command_here() {
//code
}
Come console di Chrome offre fondamentalmente metodi per comunicare con il contenuto della pagina, come variabili JavaScript, funzioni, ecc., quindi dichiarare una funzione come comando ricevibile può essere un'opzione.
Nella console, per la fornitura di input, l'utente deve digitare:
your_command_here()
Un'altra soluzione è:
dichiarare una funzione:
function command(var cmnd) {
switch(cmnd) {
case "command1":
//code
break;
}
}
così l'utente può (più convenientemente) digitare:
comando ("comando utente qui")
- 1. Ottenere input dalla console senza cin?
- 2. test dichiarazioni jQuery in Chrome Console JavaScript
- 3. Miglior console javascript per chrome
- 4. Come attivare la scheda dalla console di Javascript qui sotto?
- 5. Console di Chrome e tipo di oggetto Javascript
- 6. JavaScript ottenere variabile dalla funzione
- 7. Come leggere un input molto lungo dalla console in C#?
- 8. Simulazione di un evento Keypress dalla console JavaScript
- 9. chiamata JavaScript funzione dalla console cromata sviluppatore
- 10. Come evitare di richiamare "Meteor.call" dalla console JavaScript?
- 11. Come utilizzare la modalità 'strict' in Chrome 'JavaScript Console'
- 12. Come posso aprire Google Chrome Console da JavaScript?
- 13. Come congelare deliberatamente javascript in chrome (plugin/console)
- 14. Errore console Chrome: chromeHidden.Port.dispatchOnDisconnect
- 15. Interagire con i moduli require.js dalla console Firebug/Chrome?
- 16. chrome ARC-Welder plugin per console javascript non definito
- 17. jQuery in Chrome Console (8.0.552.237)
- 18. Chrome DevTools console estensione
- 19. Input File Fai clic su Chrome
- 20. Groovy Console read input
- 21. JavaScript Object proprietà loggato Google Chrome Console prima Dichiarazione
- 22. Strange String Behavior with Spaces in Chrome Console JavaScript
- 23. come ottenere un elenco di tutte le costanti che è possibile ottenere dalla console di rotaie
- 24. AngularJS: come modificare $ scope dalla console?
- 25. Ottieni il log della console di chrome
- 26. Javascript: Clear Console [Firefox]
- 27. Come creare lo snapshots.img dalla console?
- 28. javascript window.open dalla richiamata
- 29. Ottenere giorno dalla data utilizzando jquery/javascript
- 30. Input dalla riga di comando
È possibile digitare il codice che si desidera valutare nella console, un d sarà immediatamente valutato Ad esempio, prova a digitare 'alert (" Hello World! ");' Nella console. Questa non è una risposta completa alla tua domanda, ma è un buon punto di partenza. –