Ejecución de fragmentos de código de JavaScript en cualquier página web

Si escribe el mismo código en la herramienta Consola repetidamente, considere la posibilidad de guardar el código como un fragmento de código en su lugar y, a continuación, ejecutar el fragmento de código. Los fragmentos de código son scripts que se crean en la herramienta Orígenes . Los fragmentos de código tienen acceso al contexto de JavaScript de la página web y puede ejecutar fragmentos de código en cualquier página web. Los fragmentos de código se pueden usar para modificar una página web, como para cambiar su contenido o apariencia, o para extraer datos.

En la captura de pantalla siguiente se muestra Microsoft Edge con una página web a la izquierda y DevTools a la derecha. La herramienta Orígenes está abierta y muestra el código fuente del fragmento de código seleccionado en la pestaña Fragmentos de código . Se ejecutó el código de fragmento de código, realizando cambios en la página web:

La página web, modificada por el fragmento de código

A continuación se muestra el código fuente del fragmento de código:

// Change the background color to "dimgrey".
document.body.style.backgroundColor = "dimgrey";

// Add a paragraph at the bottom of the document.
const p = document.createElement("p");
p.textContent = "Hello world";
p.style.color = "white";
p.style.fontSize = "2rem";
document.body.appendChild(p);

// Log a message to the console.
console.log("Hello world");

El código cambia el color de fondo de la página web a dimgrey, agrega una nueva línea de texto en la parte inferior de la página web y registra un mensaje en la herramienta Consola .

Al ejecutar un fragmento de código en una página web, el código fuente del fragmento de código se agrega a la página web actual. Para obtener más información sobre cómo cambiar el código existente de una página web en lugar de agregar código nuevo, vea Invalidar recursos de página web con copias locales (pestaña Invalidaciones).

Incluir todo el código en un archivo

La configuración de seguridad de la mayoría de las páginas web impide cargar otros scripts en fragmentos de código. Por este motivo, debe incluir todo el código en un archivo.

Abra la pestaña Fragmentos de código

La pestaña Fragmentos de código se agrupa con la pestaña Página del panel Navegador , a la izquierda de la herramienta Orígenes .

Para abrir la pestaña Fragmentos de código :

  1. Para abrir DevTools, haga clic con el botón derecho en la página web y, a continuación, seleccione Inspeccionar. O bien, presione Ctrl+Mayús+I (Windows, Linux) o Comando+Opción+I (macOS). Se abre DevTools.

  2. En DevTools, en la barra de actividad, seleccione la pestaña Orígenes . Si esa pestaña no está visible, haga clic en el botón Más herramientas (icono Más herramientas).

    La herramienta Orígenes con la pestaña Página abierta a la izquierda

  3. En el panel Navegador (a la izquierda), seleccione la pestaña Fragmentos de código . Para acceder a la opción Fragmentos de código , es posible que tenga que hacer clic en el botón Más pestañas (Más pestañas).

Abra la pestaña Fragmentos de código en el menú Comando

También puede abrir la pestaña Fragmentos de código mediante el menú Comando:

  1. Seleccione cualquier cosa en DevTools para que DevTools tenga el foco.

  2. Presione Ctrl+Mayús+P (Windows, Linux) o Comando+Mayús+P (macOS) para abrir el menú Comando.

  3. Empiece a escribir "fragmentos de código", seleccione Mostrar fragmentos de código y presione Entrar para ejecutar el comando:

    Comando Mostrar fragmentos de código

Creación de un nuevo fragmento de código

Para crear un nuevo fragmento de código desde la pestaña Fragmentos de código :

  1. Abra la pestaña Fragmentos de código.

  2. Haga clic en Nuevo fragmento de código (+).

  3. Escriba un nombre para el fragmento de código y, a continuación, presione Entrar:

    Un nuevo fragmento de código vacío en la herramienta Orígenes

Creación de un nuevo fragmento de código desde el menú Comando

  1. Centre el cursor en algún lugar de DevTools.

  2. Presione Ctrl+Mayús+P (Windows, Linux) o Comando+Mayús+P (macOS) para abrir el menú Comando.

  3. Empiece a escribir "snippet", seleccione Create new snippet (Crear nuevo fragmento de código) y presione Entrar:

    Comando para crear un nuevo fragmento de código

Para cambiar el nombre del nuevo fragmento de código, consulte Cambiar el nombre de un fragmento de código a continuación.

Edición de un fragmento de código

Para editar el código fuente de un fragmento de código:

  1. Abra la pestaña Fragmentos de código.

  2. En la pestaña Fragmentos de código , haga clic en el nombre del fragmento de código que desea editar. El fragmento de código se abre en el Editor de código:

    Editor de código

  3. Use el Editor de código para agregar JavaScript al fragmento de código.

  4. Cuando aparece un asterisco junto al nombre del fragmento de código, significa que tiene código sin guardar. Presione Ctrl+S (Windows, Linux) o Comando+S (macOS) para guardar:

    Un asterisco junto al nombre del fragmento de código indica código no guardado

Ejecución de un fragmento de código

Ejecución de un fragmento de código desde la herramienta Orígenes

  1. Abra la pestaña Fragmentos de código.

  2. Haga clic en el nombre del fragmento de código que desea ejecutar. El fragmento de código se abre en el Editor de código:

  3. Haga clic en el botón Ejecutar fragmento de código (ejecutar fragmento de código) o presione Ctrl+Entrar (Windows, Linux) o Comando+Entrar (macOS):

    Botón ejecutar fragmento de código en la parte inferior del editor de código

Ejecución de un fragmento de código desde el menú Comandos

  1. Centre el cursor en algún lugar de DevTools.

  2. Presione Ctrl+Mayús+P (Windows, Linux) o Comando+Mayús+P (macOS) para abrir el menú Comando.

  3. Elimine el > carácter y escriba el carácter ! seguido del nombre del fragmento de código que desea ejecutar:

    Ejecución de un fragmento de código desde el menú Comando

  4. Presione Entrar para ejecutar el fragmento de código.

Cambiar el nombre de un fragmento de código

  1. Abra la pestaña Fragmentos de código.

  2. Haga clic con el botón derecho en el nombre del fragmento de código y, a continuación, seleccione Cambiar nombre.

Eliminación de un fragmento de código

  1. Abra la pestaña Fragmentos de código.

  2. Haga clic con el botón derecho en el nombre del fragmento de código y, a continuación, seleccione Quitar.

Guardar un fragmento de código

De forma predeterminada, los fragmentos de código solo están disponibles en DevTools, pero también puede guardarlos en el disco.

  1. Abra la pestaña Fragmentos de código.

  2. Haga clic con el botón derecho en el nombre del fragmento de código y, a continuación, seleccione Guardar como.

  3. Cuando se le solicite, escriba un nombre de archivo y una ubicación.

Nota:

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y usadas según los términos descritos en la licencia internacional creative Commons Attribution 4.0. La página original se encuentra aquí y está creada por Kayce Basques (Technical Writer, Chrome DevTools & Lighthouse).

Licencia de Creative Commons Esta obra está licenciada bajo una Licencia Internacional Creative Commons Attribution 4.0.