> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Preview

> Aprenda como usar o Preview para visualizar e interagir com seu aplicativo web enquanto o desenvolve.

O Preview mostra a saída do seu aplicativo web e oferece ferramentas de desenvolvedor do navegador e
capacidades de depuração.

Quando você inicia seu aplicativo web usando o botão **Run**, o Replit atribui a ele uma URL temporária
acessível na internet. A ferramenta Preview renderiza a página exatamente como você veria
em um navegador. Ela também inclui ferramentas de desenvolvedor com funcionalidade semelhante
ao que você encontra em navegadores populares.

<Note>
  Preview é o novo nome para Webview.
</Note>

<Frame>
  <img src="https://mintcdn.com/replit/9NKf1XREDj9JhKJb/images/workspace/preview-tool.png?fit=max&auto=format&n=9NKf1XREDj9JhKJb&q=85&s=5ffbd7ac3ed55cbb43c25b699562cf22" alt="captura de tela da ferramenta Preview" width="3078" height="1638" data-path="images/workspace/preview-tool.png" />
</Frame>

## Recursos

O Preview inclui as seguintes funcionalidades para que você possa testar e depurar seus aplicativos web de forma integrada:

* **Visualização web ao vivo**: Veja seu aplicativo e interaja com ele sem sair da aba do navegador
* **Ferramentas de desenvolvedor**: Use ferramentas integradas para diagnosticar problemas rapidamente
* **Teste responsivo**: Visualize seu aplicativo em diferentes tamanhos de tela de dispositivos móveis

## Uso

A ferramenta Preview abre automaticamente quando você executa um aplicativo web.
Você pode alternar esse comportamento na ferramenta **User Settings** sob a configuração **Automatic Preview**.

As instruções a seguir explicam como abrir o Preview.

<Accordion title="Como acessar o Preview">
  No **dock de ferramentas** à esquerda:

  1. Selecione <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="Ícone Todas as ferramentas" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **All tools** para ver uma lista de ferramentas do Project Editor.
  2. Selecione <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/preview-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=8b00fd44ad201ff6e3da29968e682e82" alt="Ícone do Preview" width="16" height="16" data-path="images/icons/preview-icon.svg" /> **Preview**.

  Na **barra de pesquisa**:

  1. Selecione a <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="ícone de lupa" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" /> lupa no topo para abrir a ferramenta de pesquisa
  2. Digite "Preview" para localizar a ferramenta e selecione-a nos resultados.
</Accordion>

## Barra de localização

A barra de localização no topo da aba **Preview** inclui as seguintes ferramentas:

* **Botão Voltar**: Navegar para a página anterior no histórico de navegação
* **Botão Avançar**: Navegar para a próxima página no histórico de navegação
* **Domínio do aplicativo**: Ver informações sobre a URL temporária do seu Replit App selecionando `{...}.replit.dev`
* **Campo de endereço**: Ver o caminho de URL atual ou inserir um novo caminho

## Ferramentas do navegador

As ferramentas do navegador no lado direito da barra de localização incluem as seguintes funções:

* **Tamanho de tela**: Selecionar entre diferentes predefinições de tamanho de tela de dispositivo para testar designs responsivos
* **Devtools**: Alternar o painel de [ferramentas de desenvolvedor](#Developer_tools)
* **Nova aba**: Abrir a URL do seu aplicativo web em uma nova aba do navegador

<Note>
  **Desenvolvendo um aplicativo mobile?** O painel Preview também suporta a visualização em um **iOS Simulator** ou **Android Emulator**. Consulte [Aplicativos Mobile Nativos](/references/artifact-types/building-mobile-apps#preview-on-a-simulator-or-emulator) para detalhes.
</Note>

## Ferramentas de desenvolvedor

As ferramentas de desenvolvedor, desenvolvidas pelo projeto de código aberto <a href="https://github.com/liriliri/eruda" target="_blank">Eruda</a>, ajudam você a realizar as seguintes tarefas:

* Visualizar e interagir com o console JavaScript no contexto do seu aplicativo
* Inspecionar elementos DOM
* Monitorar requisições de rede
* Configurar preferências de exibição e comportamento

Para acessar as ferramentas de desenvolvedor, selecione o botão <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/wrench.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=a540aa91f7b9648546c4490083046bcb" alt="ícone de chave inglesa" width="16" height="16" data-path="images/icons/wrench.svg" /> **Devtools**
no topo da aba **Preview** para alterná-las.

As seções a seguir descrevem as ações que você pode realizar em cada aba das ferramentas de desenvolvedor.

### Console

A aba **Console** exibe os logs JavaScript gerados pelo seu aplicativo.
Nesta aba, você pode realizar as seguintes ações:

* **Limpar saída**: Remover toda a saída do console selecionando o ícone de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/clear.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=d806051b476ac9cfb4f03c8d98bf9fd9" height="16" width="16" alt="ícone de limpar" data-path="images/icons/clear.svg" /> círculo com barra.
* **Filtrar saída**: Visualizar a saída do console filtrada por tipo (All, Info, Warning ou Error).
* **Filtrar texto correspondente**: Mostrar saída que corresponde selecionando o ícone de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/filter.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=4251c041b4414742ca820fa9d7f17d20" height="16" width="16" alt="ícone de filtro" data-path="images/icons/filter.svg" /> filtro e inserindo o texto.
* **Copiar saída**: Copiar mensagens do console selecionadas selecionando o botão de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="ícone de copiar" data-path="images/icons/copy.svg" /> copiar.
* **Executar código JavaScript**: Executar código JavaScript no contexto do seu aplicativo selecionando o <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/arrow-right.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=b35e5bb2c1e3ded1e42accd601849136" height="16" width="16" alt="ícone de seta para a direita" data-path="images/icons/arrow-right.svg" /> colchete angular direito. Insira a expressão e selecione **Execute**.

### Elements

A aba **Elements** permite que você inspecione e modifique a estrutura DOM da página web.

* **Ver detalhes do elemento**: Ver detalhes sobre o elemento DOM e a localização no código HTML
* **Copiar saída**: Copiar mensagens do console selecionadas selecionando o botão de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="ícone de copiar" data-path="images/icons/copy.svg" /> copiar.

Use a <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/select.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=55bc0098436d7e4be1914bb1b5691c96" height="16" width="16" alt="ícone de seleção" data-path="images/icons/select.svg" /> seleção de seta para alternar o modo de seleção.
Após entrar no modo de seleção, selecione um elemento na página web.
O HTML e CSS daquele elemento devem aparecer na aba Elements.

### Network

A aba **Network** monitora as requisições iniciadas pela página web.
Nesta aba, você pode realizar as seguintes ações:

* **Rastrear requisições**: Ver todas as requisições de rede iniciadas pelo seu aplicativo. Selecione uma requisição para ver os detalhes.
* **Filtrar**: Ver resultados correspondentes selecionando o ícone de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/filter.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=4251c041b4414742ca820fa9d7f17d20" height="16" width="16" alt="ícone de filtro" data-path="images/icons/filter.svg" /> funil para mostrar resultados que correspondem ao seu texto. Insira um filtro vazio para limpá-lo.
* **Copiar**: Copiar informações de armazenamento selecionando o botão de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="ícone de copiar" data-path="images/icons/copy.svg" /> copiar.

### Resources

A aba **Resources** mostra os ativos carregados pela página e o armazenamento do navegador, como cookies e armazenamento local.
Você pode visualizar e atualizar listas para os seguintes tipos de ativos:

* Arquivos JavaScript
* Folhas de estilo
* Iframes
* Imagens

Nesta aba, você pode realizar as seguintes ações:

* **Ver armazenamento**: Revisar armazenamento local, armazenamento de sessão e cookies.
* **Filtrar**: Ver resultados correspondentes selecionando o ícone de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/filter.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=4251c041b4414742ca820fa9d7f17d20" height="16" width="16" alt="ícone de filtro" data-path="images/icons/filter.svg" /> funil para mostrar resultados que correspondem ao seu texto. Insira um filtro vazio para limpá-lo.
* **Limpar**: Excluir todos os dados para aquele tipo de armazenamento selecionando o botão de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/clear.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=d806051b476ac9cfb4f03c8d98bf9fd9" height="16" width="16" alt="ícone de limpar" data-path="images/icons/clear.svg" /> limpar.
* **Excluir selecionado**: Remover itens de armazenamento selecionando o ícone <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/delete.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=54f83fa5b975b8074fad71ec1d19109a" height="16" width="16" alt="ícone de excluir" data-path="images/icons/delete.svg" /> "X".
* **Copiar**: Copiar informações de armazenamento selecionando o botão de <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="ícone de copiar" data-path="images/icons/copy.svg" /> copiar.

### Settings

A aba **Settings** permite que você personalize a aparência e o comportamento das ferramentas de desenvolvedor.
Esta aba inclui opções de personalização para o seguinte:

* **Configurações de ferramentas**: Personalizar opções que se aplicam a cada aba de ferramenta
* **Controles JavaScript**: Especificar opções de comportamento do JavaScript, como desativá-lo para testar como seu aplicativo se comporta
* **Preferências de exibição**: Alterar o tema, tamanho do painel, transparência e outros comportamentos das ferramentas de desenvolvedor
