Kit de campo para a web

Disseca qualquer website. A partir do telemóvel.

As DevTools de secretária, refeitas para o polegar. Inspeciona o DOM, lê cada request, edita em direto e caça o erro — sem cabo, sem portátil.

Teste completo de 30 dias · depois 5,99 €/ano · iPhone · iPad · Android

Network.getResponseBody · corpo completo
heap +12.4 MB após a rota
shop.acme.io/checkout
ElementsNetworkConsoleStorageMemory
checkout.js120
stripe.js88
/api/cart912
hero.avif210
Uncaught TypeError: cart.total is undefined
3 cookies sem SameSite
DOMContentLoaded 1.42 s

O tabuleiro

Sete instrumentos. Um para cada camada da web.

Cada painel é a sério, não uma consola de brincar. Abrem-se a partir de um tabuleiro deslizante — peek, meio, completo — com alvos táteis grandes e gestos pensados para o polegar.

01

Elements

Toca para selecionar qualquer nó. Árvore DOM, cascata de CSS e o modelo de caixa com calibres reais. Event listeners por nó, pesquisa na árvore, editar como HTML e adicionar atributos.

tap-to-inspectbox modellistenerseditar em direto
02

Console

REPL completo sobre a página: avalia JS, captura console.* com níveis e stack traces, e filtra o ruído. Renderiza console.table e grupos, com autocompletar em direto contra a página.

evalconsole.tableautocompletar
03

Network

Cada request numa waterfall tátil com timing real de DNS/TLS/TTFB (Android) e initiator. Cabeçalhos, payload e corpo de resposta. Bloqueia requests, navega sem cache, segue WebSockets em direto, reenvia pedidos e exporta HAR.

waterfallbloqueioWebSocketHAR
04

Storage

Cookies com todos os atributos (expires, SameSite, Secure, httpOnly), localStorage, sessionStorage, IndexedDB (bases → stores → registos) e cache. Lê, edita e apaga por domínio.

cookiesindexeddbpor domínio
05

Memory

Consumo de memória e o tamanho real do heap no Android; em iOS, uma estimativa assinalada como tal. Faz uma medição e vê o que cresce entre navegações.

heap real (Android)estimativa (iOS)
06

Sources

Ver código-fonte com realce, formatar minificado para legível, e substituir recursos para testar alterações sem tocar no servidor.

ver fontepretty-printoverrides
07

Página

Auditoria com um toque: uma pontuação em SEO, segurança (cabeçalhos CSP/HSTS reais), Core Web Vitals e acessibilidade. Exportável para Markdown.

SEOsegurançaCore Web Vitalsexportar

O intercetor

Do observador à bancada de testes.

Modifica pedidos e respostas ao voo — sem proxy nem certificados, diretamente do navegador. No Android interceta todos os pedidos, não só fetch/XHR.

01

Breakpoints

Pausa um pedido antes de sair, ou antes de a resposta chegar à página. Edita método, URL, cabeçalhos, corpo ou status e continua — ou aborta-o. Uma continuação automática de segurança garante que a página nunca fica pendurada.

breakpointreq / resabort
02

Map local

Responde a um endpoint com um corpo local — status, cabeçalhos e corpo — sem tocar na rede. Ideal para simular estados de erro ou respostas que ainda não existem.

Map localmock
03

Map remote · Redirecionar

Reescreve o URL de destino para outro servidor: staging, um mock ou a tua própria máquina.

Map remotestaging
04

Reescrita + scripting

Find/replace em cabeçalhos e corpo por regra declarativa, ou uma função JS (req)=>req / (res)=>res para transformações à medida.

find/replaceJS hook
05

Compor pedidos

Constrói um pedido de raiz — método, URL, cabeçalhos e corpo — e envia-o. A resposta abre com uma árvore JSON navegável, uma vista GraphQL e pré-visualização de imagens.

composeGraphQLJSON

A bancada de trabalho

Mais do que inspecionar: construir e depurar.

O mesmo navegador que já é a tua bancada de testes torna-se a tua bancada de trabalho de API e PWA: compõe pedidos, guarda respostas e depura service workers sem sair do telemóvel.

01

Local Overrides

Guarda a resposta de qualquer pedido e serve-a localmente, persistente entre recarregamentos e navegações. Testa estados que ainda não existem sem tocar no servidor.

overridespersistente
02

Coleções de pedidos

Guarda e organiza pedidos em pastas, com variáveis e ambientes, autenticação Bearer ou Basic e pre-request scripts. Envia e explora a resposta com árvore JSON, GraphQL e pré-visualização de imagens.

coleccionesentornosauth
03

Workspace portátil

Exporta e importa toda a tua configuração de depuração — regras de interceção, bloqueios, snippets, coleções e ambientes — num único ficheiro. Partilha o teu setup ou leva-o para outro dispositivo.

exportimport
04

Application panel

Inspeciona Service Workers (estado, anular registo, atualizar), Cache Storage (caches e entradas, apagar) e o Web App Manifest com a sua verificação de instalabilidade. Depura PWAs a sério.

Service WorkersCacheManifest
05

Prebid

Vê o leilão de header bidding no telemóvel a sério, sem cabo: espaços, que bidders responderam e quais estouraram o tempo, CPM vencedores e um gráfico de barras de todo o leilão. Só aparece em páginas que usam Prebid.

ad unitsbidderstimelineUser IDs
06

Glossário

O que faz cada botão, ícone e painel, explicado em linguagem simples e pesquisável. Porque os DevTools não deviam exigir já saber DevTools.

9 idiomaspesquisável

No terreno

Quatro coisas que hoje ainda exigem um portátil.

A

Aquele request de 912 ms

Abres a waterfall, ordenas por duração e vês que /api/cart bloqueia o checkout. Copias o cabeçalho e segues em frente.

B

A cookie que não devias ver

Lês uma cookie httpOnly de sessão que o JavaScript não alcança, verificas SameSite e edita-la para reproduzir o bug.

C

O texto errado, em direto

Selecionas o nó com o dedo, mudas o conteúdo e o estilo na árvore, e verificas o fix antes de abrir o editor.

D

O erro que só acontece no telemóvel

A consola captura o TypeError com o stack completo — aquele que nunca reproduzes no simulador de secretária.

Fidelidade real

Não é uma consola injetada de mentira.

No Android, o Scalpel liga-se ao mesmo protocolo de instrumentação que o Chrome de secretária usa — corpos de resposta reais, heap real, throttling de rede real. Em iPhone e iPad, um agente de inspeção de precisão dá-te paridade de DOM, consola, rede e armazenamento.

Preço

Uma ferramenta profissional. Um preço, uma vez por ano.

Scalpel Pro
5,99 €/ ano

Os primeiros 30 dias, completa e grátis. Sem cartão para começar.

  • Os sete instrumentos, sem limites
  • Corpos de resposta, HAR e reenvio de requests
  • Cookies httpOnly, IndexedDB e overrides de recursos
  • Medições de memória e auditorias de página com um toque
  • iPhone, iPad e Android com uma única subscrição

Brevemente na App Store e Google Play

Teste de 30 dias ao descarregar · renova a 5,99 €/ano · cancela quando quiseres

3 amigos subscritos com o teu código? A tua próxima renovação desce para 3,99 €/ano.