En la consola de JavaScript de Chrome, ¿cómo puedo llamar a una función que pertenece a un archivo .js incluido en la página web que estoy viendo?Llamar a una función de Javascript desde la consola
Respuesta
Si está dentro de un cierre, estoy bastante seguro de que no puede.
De lo contrario, simplemente haga functionName();
y pulse return.
se puede invocar utilizando window.function_name() o directamente function_name()
Un ejemplo de que la consola volverá ReferenceError está poniendo una función dentro de un documento jQuery función listo
//this will fail
$(document).ready(function() {
myFunction(alert('doing something!'));
//other stuff
}
Para tener éxito mover la función fuera de la función lista de documentos
//this will work
myFunction(alert('doing something!'));
$(document).ready(function() {
//other stuff
}
Luego, en la ventana de la consola, escriba el nombre de la función con el '()' para ejecutar la función
myFunction()
También se puede imprimir el cuerpo de la función para recordar qué función hace. Para ello, dejando fuera de la '()' desde el nombre de la función
function myFunction(alert('doing something!'))
Por supuesto, si usted necesita la función de ser registrados después de que el documento está cargado, entonces no podría hacer esto. Pero es posible que puedas evitar eso.
Muchas gracias Tony. Respuesta perfecta – Shah
Este es un hilo más antiguo, pero acabo de buscarlo y lo encontré. Soy nuevo en el uso de herramientas de desarrollo web: principalmente herramientas de desarrollo de Firefox (Firefox v.51), pero también Chrome DevTools (Chrome v.56)].
yo no era capaz de ejecutar funciones de la consola de herramientas de desarrollo, pero luego encontraron esta
https://developer.mozilla.org/en-US/docs/Tools/Scratchpad
y yo era capaz de agregar el código en el Bloc de notas, resalte y ejecutar una función, emitida para consolar por la captura de pantalla attched.
También agregué la extensión de Chrome "Scratch JS": parece que proporciona la misma funcionalidad que el Scratchpad en Firefox Developer Tools (captura de pantalla a continuación).
https://chrome.google.com/webstore/detail/scratch-js/alploljligeomonipppgaahpkenfnfkn
Imagen 1 (Firefox): http://imgur.com/a/ofkOp
Imagen 2 (Chrome): http://imgur.com/a/dLnRX
no- 1. Llamar a la función php desde JavaScript
- 2. Llamar a la función Java desde JavaScript sobre Android WebView
- 3. WebKit.NET para llamar a una función de C# desde JavaScript
- 4. ¿Cómo llamar a una función de JavaScript desde PHP?
- 5. llamar a la función javascript desde fuera de un iframe
- 6. Cómo llamar a la función de JavaScript desde PyQT
- 7. Cómo llamar a la función de JavaScript desde el servlet
- 8. Llamar a JavaScript desde la función de CSS
- 9. ¿Cómo llamar a la función Java de GWT desde Javascript?
- 10. Llamar a una función javascript desde otro archivo .js
- 11. ¿Puedes llamar a una función C# desde JavaScript?
- 12. ¿llamar a la función Javascript desde FUERA del navegador?
- 13. Cómo llamar a la función javascript desde C#
- 14. Cómo llamar a la función javascript desde código subyacente
- 15. Llamar a la función JQuery desde GWT
- 16. Llamar a la función javascript en iframe
- 17. Llamar a una función MATLAB desde C#
- 18. ¿Llamar a la función PHP desde url?
- 19. Cómo llamar a la función javascript de la página secundaria desde la página maestra javascript
- 20. ¿Cómo llamar a la función javascript asignada a una variable?
- 21. Llamar a href desde JavaScript
- 22. llamando a la función Jquery desde javascript
- 23. Cómo llamar a la función DLL de C# desde VBScript
- 24. llamando a la función javascript desde php
- 25. Necesito llamar a la función original desde la función desviada
- 26. Llamar a la función javascript de la clase Java (Groovy)
- 27. Llamar al código Obj-C desde JavaScript a través de la consola: ¿se eliminan los argumentos?
- 28. ¿Llamar a VBScript desde JavaScript o viceversa?
- 29. Llamar a una función de Javascript de Silverlight
- 30. Llamar a un método ApplicationController desde la consola en Rails
para mí: 'functionName(); 'está bien en firebug muestra 'undefined' en chrome developer herramientas. – lrkwz
'undefined' es el valor de retorno de la función. Las herramientas de desarrollo de Chrome imprimen automáticamente la devolución de cualquier función invocada desde la consola. Si no funcionaba, vería 'ReferenceError: functionName is not defined' en rojo. –
+1 para el estupendo comentario útil anterior. – Shrey