Bloqueio da API de Visibilidade
Os sites não vão saber quando mudas de separador. O evento de mudança de visibilidade está completamente bloqueado.
As plataformas modernas de entrevistas — Yandex Code, CoderPad, HackerRank, CodeSignal — acompanham ativamente o que acontece dentro do separador. Cada mudança de separador, perda de foco ou tentativa de copiar a tarefa é registada como atividade suspeita e encaminhada para o entrevistador.
O evento de visibilitychange dispara no momento em que muda de separador, minimizar o navegador ou abrir o seletor de tarefas.
Captura o momento em que clicas noutra aplicação ou trocas de janela do navegador via Alt-Tab.
Os sites desativam a seleção de texto, o clique direito e a API do Clipboard, para que não possa copiar a tarefa nem colar uma resposta.
A extensão corrige estas APIs ao nível da página: o navegador continua a dizer ao site «tudo está ativo, o utilizador está focado», enquanto tu estás a ler o ChatGPT noutra janela, a copiar código ou a rever a tarefa fora da página.
Tudo o que precisas para passar em entrevistas técnicas sem acompanhamento
Os sites não vão saber quando mudas de separador. O evento de mudança de visibilidade está completamente bloqueado.
Bloqueia eventos de desfoque, foco, window.onfoco e window.onblur em todos os sites.
Copie texto mesmo em sites onde está desativado. Funciona automaticamente.
Ctrl + passar o rato para o elemento de destaque, Ctrl+Alt copia todo o texto do elemento para a área de transferência.
Configure em que sites a extensão estará ativa. Adicione domínios via popup.
Manifest V3, funciona localmente, não recolhe dados. Código aberto no GitHub.
5 passos simples para instalar a extensão a partir do arquivo
Descarregue o arquivo da extensão do repositório GitHub.
Desembala o arquivo para qualquer pasta do teu computador.
Introduza a barra de endereços do Chrome:
chrome://extensions/Ativa a opção de alternar no canto superior direito da página.
Clica em 'Carregar desempacotado' e seleciona a pasta.