Respostas e limites conhecidos
Suporte e FAQ
Respostas às perguntas comuns, limitações conhecidas e como obter ajuda.
Perguntas frequentes
Meus dados são enviados para algum servidor?
Não. Nenhum dado sai do seu dispositivo. Toda a captura, a anotação e a exportação são processadas localmente no seu navegador. A extensão não tem análise de uso, telemetria nem serviços de terceiros. Veja a Política de Privacidade para mais detalhes.
Funciona em páginas chrome:// e de extensões?
Não. O Chrome impede que extensões capturem páginas chrome://, chrome-extension://, a Chrome Web Store e páginas about:. Esse bloqueio é uma regra de segurança do Chrome, e nenhuma extensão consegue contorná-lo. A extensão mostra um erro se você tentar.
Por que a captura de página inteira leva alguns segundos?
O Chrome limita captureVisibleTab a cerca de 2 chamadas por segundo. Cada bloco da altura da janela custa uma chamada, mais uma pequena pausa para a página redesenhar. Uma página típica de 10 blocos leva de 5 a 6 segundos, e uma página mais longa leva proporcionalmente mais. A barra de progresso no popup mostra em que ponto a captura está.
Por que o cabeçalho do site sumiu da captura de página inteira?
Cabeçalhos fixos aparecem, sim — eles são capturados no primeiro bloco e compostos uma única vez no topo. Alguns casos raros de position: sticky ainda escapam disso. Se você encontrar um, abra uma issue no GitHub com a URL da página.
Posso rolar a página enquanto seleciono uma região?
Não. A seleção de região é limitada à área visível — a rolagem trava enquanto você arrasta. Para pegar uma área que continua abaixo da dobra, capture a página inteira e recorte no editor.
Como abro o editor depois de uma captura?
Por padrão o editor abre em uma nova aba após cada captura — você não precisa fazer nada. Exporte a captura anotada pelo botão “Exportar” na barra superior do editor, ou pressione Ctrl+S / ⌘S.
Se a linha Após capturar no popup estiver em Copiar ou Baixar, nenhuma aba abre. Reabrir última no rodapé do popup carrega essa captura no editor quando você quiser.
Posso pular o editor e copiar ou salvar a captura na hora?
Sim. A linha Após capturar no popup escolhe entre Editor, Copiar e Baixar. A configuração vale para todos os pontos de entrada — os botões do popup, os atalhos de teclado e o menu do botão direito. Os salvamentos rápidos saem em PNG, e o selo no ícone da barra de ferramentas é a confirmação, já que nenhuma aba abre.
Como capturo um menu ou um estado de hover que fecha quando eu clico?
Defina a linha Atraso no popup para 3s, 5s ou 10s, dispare a captura e abra o menu. O selo na barra de ferramentas faz a contagem regressiva, e uma captura de região só mostra a sobreposição depois do atraso. O menu do botão direito respeita a mesma configuração.
O que acontece com minhas edições se a aba do editor fechar?
Elas são salvas localmente enquanto você trabalha. A próxima aba do editor oferece o rascunho de volta, e restaurá-lo é sempre um clique — um rascunho antigo nunca substitui uma captura que você quis começar do zero. Uma imagem recortada ganha o próprio rascunho, então as anotações nunca são restauradas sobre a imagem errada.
Posso usar o editor sem fazer uma nova captura?
Sim. Solte um arquivo de imagem sobre a área do editor, ou cole um com Ctrl+V / ⌘V fora de um campo de texto. A importação ocupa o mesmo lugar de uma captura, então todas as ferramentas, o quadro Beautify e todos os caminhos de exportação continuam funcionando. Ela substitui a tela, então o editor pergunta antes quando há anotações a perder.
Reabrir última no rodapé do popup também carrega a captura mais recente de volta no editor.
A exportação em PDF embute uma biblioteca pesada?
Não. A exportação em PDF usa um pequeno gerador embutido na extensão (src/editor/pdf-writer.ts). Ele posiciona a imagem de cada página e a comprime com o próprio CompressionStream do navegador, então exportar um PDF não faz nenhuma requisição de rede e não adiciona código de terceiros. Versões anteriores usavam jsPDF, que trazia html2canvas e dompurify para um recurso que a extensão nunca chamava.
Posso deixar uma captura maior, menor ou mais bonita para compartilhar?
O diálogo de exportação tem um controle de Escala: 25, 50, 100 ou 200%, ou uma largura exata em pixels. Ele fica oculto para PDF, que se ajusta à página. Um tamanho acima do limite de canvas do Chrome é recusado em vez de gravado como um arquivo vazio.
O painel Beautify adiciona margem interna, cantos arredondados, sombra e um fundo em gradiente, sólido ou transparente. O quadro acompanha todas as exportações, a área de transferência e o PDF.
Posso mudar os atalhos de teclado?
Sim. Abra chrome://extensions/shortcuts, ou use o link Atalhos no rodapé do popup. Os padrões são Ctrl+Shift+S para a página inteira, Alt+Shift+V para a área visível e Ctrl+Shift+E para uma região; no macOS são ⌘⇧S, ⌘⇧V e ⌘⇧E. O Chrome pode deixar um comando sem atalho se outra extensão já usa a combinação.
Por que o Chrome pede acesso à captura de abas?
tabCapture é uma permissão opcional, e não uma que a extensão pede na instalação. O Chrome mostra o aviso uma única vez, na primeira vez que você clica em Gravar; depois disso toda gravação começa em um clique, sem novos avisos. Declará-la como opcional significa que ela não gera aviso na instalação e nunca aparece a menos que você realmente inicie uma gravação.
Onde minhas gravações ficam armazenadas?
No seu dispositivo, e em nenhum outro lugar. Os trechos de vídeo, o registro do cursor e qualquer áudio do microfone ou da aba são gravados no IndexedDB enquanto você grava, em pedaços de 1 segundo, então uma falha ou uma página em segundo plano encerrada nunca perde a tomada. Eles ficam lá até você exportar ou excluir a sessão — nada é enviado para lugar nenhum.
Por que WebM e não MP4?
O gravador exporta pelo MediaRecorder, que grava WebM nativamente em todo navegador com suporte à captura de abas. A exportação em MP4 está no roadmap, via WebCodecs e um muxer, ao lado do caminho WebM desta versão.
Limitações conhecidas
- A seleção de região é limitada à área visível — a página trava enquanto você arrasta, então uma região não alcança abaixo da dobra. Capture a página inteira e recorte no editor.
- Páginas dinâmicas e de rolagem infinita — o mecanismo de captura mede a altura da página uma única vez, no início. Uma página que cresce enquanto você rola sai com a altura que tinha quando a captura começou. Imagens que carregam tarde também podem sair em branco: cada bloco ganha uma pequena pausa para redesenhar, não tempo para uma nova busca.
- Sem sincronização de configurações — seu tema, formato de exportação e modelo de nome de arquivo ficam no armazenamento local e não sincronizam entre dispositivos ou perfis.
- As sobreposições de gravação ficam na página — a prévia da webcam e a barra de controle são elementos da própria página, então o vídeo bruto da aba os contém. Na exportação o editor compõe a própria bolha de webcam como uma segunda sobreposição, por cima da que a página capturou. A barra de controle se esconde cerca de três segundos depois que o ponteiro sai dela, para ficar fora do vídeo; mova o cursor até o centro inferior da página para trazê-la de volta. Ela fica visível enquanto você passa o mouse sobre ela e enquanto a gravação está pausada.
Obter ajuda
Se você encontrar um bug, tiver um pedido de recurso ou precisar de ajuda com algo que não está aqui:
- Abra uma issue no GitHub — github.com/pghqdev/OpenScreenShot/issues
- Deixe uma avaliação na Chrome Web Store — isso ajuda outras pessoas a encontrar a extensão.
- Contribua — a extensão tem licença MIT. Pull requests são bem-vindos. Veja o CONTRIBUTING.md.
Ainda com dúvida?
Bugs, pedidos de recurso e perguntas vão todos para o mesmo lugar.
Abrir uma issue no GitHub