Executar snippets do JavaScript

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

Se você executa o mesmo código no Console repetidamente, salve o código como um snippet. Os snippets têm acesso ao contexto JavaScript da página. Elas são uma alternativa aos bookmarklets.

É possível criar snippets no painel Fontes e executá-los em qualquer página e no modo de navegação anônima.

Por exemplo, a captura de tela abaixo mostra a página inicial da documentação do DevTools à esquerda e o código-fonte de um snippet no painel Origens > Snippets à direita.

A página inicial da documentação do DevTools antes de executar o snippet. O botão "Executar" está destacado.

Este é o código-fonte do snippet que registra uma mensagem e substitui o corpo HTML da página inicial por um elemento <p> que contém a mensagem:

console.log('Hello, Snippets!');
document.body.innerHTML = '';
const p = document.createElement('p');
p.textContent = 'Hello, Snippets!';
document.body.appendChild(p);

Quando você clica no botão Execute. Run, a gaveta do Console aparece para mostrar a mensagem Hello, Snippets! que o snippet registra, e o conteúdo da página muda.

A página inicial depois de executar o snippet.

Abra o painel "Snippets".

O painel Snippets lista seus snippets. Para editar um snippet, abra-o de uma destas duas maneiras:

  1. Acesse Sources > Mais guias. > Snippets.

    O menu &quot;Mais guias&quot; no painel &quot;Origens&quot;.

  2. No Menu de comandos:

    1. Pressione Control+Shift+P (Windows/Linux) ou Command+Shift+P (Mac) para abrir o Menu de comandos.
    2. Comece a digitar Snippets, selecione Mostrar snippets e pressione Enter.

    Selecionar &quot;Mostrar snippets&quot; no menu de comandos.

O painel Sources>Snippets mostra uma lista de snippets salvos, que está vazia neste exemplo.

Um painel de snippets vazio.

Criar snippets

É possível criar snippets no painel Snippets ou executando o comando correspondente no Menu de comandos em qualquer lugar do DevTools.

O painel Snippets classifica os snippets em ordem alfabética.

Criar um snippet no painel "Origens"

  1. Abra o painel Snippets.
  2. Clique em Novo snippet. Novo snippet.
  3. Digite um nome para o snippet e pressione Enter para salvar.

    Nomear um snippet.

Criar um snippet no menu de comando

  1. Foque o cursor em qualquer lugar do DevTools.
  2. Pressione Control+Shift+P (Windows/Linux) ou Command+Shift+P (Mac) para abrir o Menu de comandos.
  3. Comece a digitar Snippet, selecione Criar novo snippet e pressione Enter para executar o comando.

    Selecionar &quot;Criar novo snippet&quot; no menu de comando.

Consulte Renomear snippets se quiser dar um nome personalizado ao novo snippet.

Editar snippets

  1. Abra o painel Snippets.
  2. No painel Snippets, clique no nome do snippet que você quer editar. O painel Fontes o abre no Editor de código.

    Um snippet aberto no editor de código.

  3. Use o Editor de código para editar o código no snippet. Um asterisco ao lado do nome do snippet significa que você ainda não salvou as mudanças.

    Um asterisco ao lado do nome do snippet que indica código não salvo.

  4. Pressione Control+S (Windows/Linux) ou Command+S (Mac) para salvar.

Executar snippets

Assim como na criação de um snippet, é possível executá-lo no painel Snippets e no Menu de comandos.

Executar um snippet no painel "Origens"

  1. Abra o painel Snippets.
  2. Clique no nome do snippet que você quer executar. O painel Fontes o abre no Editor de código.
  3. Clique em Execute. Executar na barra de ações na parte de baixo do editor ou pressione Control+Enter (Windows/Linux) ou Command+Enter (Mac).

    O botão &quot;Run&quot;.

Executar um snippet no menu de comando

  1. Foque o cursor em qualquer lugar do DevTools.
  2. Pressione Control+O (Windows/Linux) ou Command+O (Mac) para abrir o Menu de comandos.
  3. Digite o caractere ! seguido pelo nome do snippet que você quer executar.

    Executar um snippet no menu &quot;Abrir&quot;.

  4. Pressione Enter para executar o snippet.

Renomear snippets

  1. Abra o painel Snippets.
  2. Clique com o botão direito do mouse no nome do snippet e selecione Renomear.

Excluir snippets

  1. Abra o painel Snippets.
  2. Clique com o botão direito do mouse no nome do snippet e selecione Remover.