Visão geral do painel Origens

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

Use o painel Origens do Chrome DevTools para fazer o seguinte:

Mostrar arquivos

Use o painel Página para ver todos os recursos que a página carregou.

O painel "Página".

Como o painel Página é organizado:

  • O nível superior, como top na captura de tela acima, representa um frame HTML. Você vai encontrar top em cada página que você visita. top representa o frame do documento principal.
  • O segundo nível, como developers.google.com na captura de tela acima, representa uma origem.
  • O terceiro nível, o quarto nível e assim por diante representam os diretórios e recursos carregados a partir dessa origem. Por exemplo, na captura de tela acima, o caminho completo para o recurso devsite-googler-button é developers.google.com/_static/19aa27122b/css/devsite-googler-button.

Clique em um arquivo no painel Página para acessar o conteúdo dele no painel Editor. É possível visualizar qualquer tipo de arquivo. No caso de imagens, você vê uma visualização da imagem.

Visualização de um arquivo no painel Editor.

Editar CSS e JavaScript

Use o painel Editor para editar CSS e JavaScript. O DevTools atualiza a página para executar o novo código.

O Editor também ajuda na depuração. Por exemplo, ela sublinha e mostra dicas de erro inline ao lado de erros de sintaxe e outros problemas, como instruções CSS @import e url() com falha e atributos HTML href com URLs inválidos.

Uma dica de erro de sintaxe inline.

Se você editar o background-color de um elemento, a mudança vai entrar em vigor imediatamente.

Editar CSS no painel do Editor.

Para que as alterações no JavaScript entrem em vigor, pressione Command+S (Mac) ou Control+S (Windows e Linux). O DevTools não executa novamente um script, então as únicas alterações de JavaScript que entram em vigor são as que você faz dentro das funções. Por exemplo, observe que console.log('A') não é executado enquanto console.log('B') é executado.

Editar JavaScript no painel do Editor.

Se o DevTools executasse novamente todo o script depois de fazer a mudança, o texto A teria sido registrado na Console.

O DevTools apaga as mudanças de CSS e JavaScript quando você atualiza a página. Consulte Configurar um Workspace para saber como salvar as alterações no seu sistema de arquivos.

Criar, salvar e executar snippets

Snippets são scripts que podem ser executados em qualquer página. Imagine que você digita repetidamente código a seguir no Console, para inserir a biblioteca jQuery em uma página, de modo a pode executar comandos jQuery a partir do Console:

let script = document.createElement('script');
script.src = 'https://code.jquery.com/jquery-3.2.1.min.js';
script.crossOrigin = 'anonymous';
script.integrity = 'sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=';
document.head.appendChild(script);

Em vez disso, você pode salvar esse código em um snippet e executá-lo com alguns cliques no botão a qualquer momento conforme a necessidade. O DevTools salva o snippet no seu sistema de arquivos. Por exemplo, examine um Snippet que insere a biblioteca jQuery em uma página.

Um snippet que insere a biblioteca jQuery em uma página.

Para executar um snippet:

  • Abra o arquivo no painel Snippets e clique em Executar O botão "Executar". na barra de ações na parte de baixo.
  • Abra o Menu de comando, exclua o caractere >, digite !, digite o nome do Snippet e pressione Enter.

Consulte Executar snippets de código em qualquer página para saber mais.

Depurar o JavaScript

Em vez de usar console.log() para inferir onde o JavaScript está tendo problemas, considere usar a propriedade Ferramentas de depuração do Chrome DevTools. A ideia geral é definir um ponto de interrupção, que é uma uma parada intencional no código e, em seguida, percorrer a execução dele, uma linha por tempo de resposta.

Pausar em um ponto de interrupção.

Conforme você percorre o código, pode visualizar e alterar os valores de todas as tabelas definidas no momento propriedades e variáveis, executar JavaScript no Console e muito mais.

Consulte Introdução à depuração do JavaScript para aprender os conceitos básicos da depuração no DevTools.

Focar apenas no seu código

O Chrome DevTools permite que você se concentre apenas no código que cria, filtrando o ruído gerado por frameworks e ferramentas de compilação que você usa ao criar aplicativos da Web.

Para oferecer a você a experiência moderna de depuração na Web, o DevTools faz o seguinte:

Além disso, se compatíveis com frameworks, a Pilha de chamadas no depurador e os Stack traces no Console mostram o histórico completo das operações assíncronas.

Para saber mais, veja:

Configurar um Workspace

Por padrão, quando você edita um arquivo no painel Origens, essas mudanças são perdidas quando você recarrega. da página. Os espaços de trabalho permitem salvar em seu arquivo as mudanças feitas no DevTools sistema. Essencialmente, isso permite que você use o DevTools como seu editor de código.

Consulte Editar arquivos com espaços de trabalho para começar.