Imagem de capa do projeto: Glassdoor Paywall Remover Update CONCLUÍDO

Resumo técnico

Este projeto consiste em um userscript (script de usuário) altamente otimizado e desenvolvido em JavaScript vanilla para contornar o sistema intrusivo de paywall e popups de autenticação forçada da plataforma Glassdoor. O Glassdoor frequentemente bloqueia a navegação de usuários não autenticados injetando um modal em tela cheia que impede a rolagem das páginas (overflow: hidden aplicado no body) e obstrui a leitura de avaliações de empresas, salários e vagas.

Escopo executado

  • Injeção CSS de Alta Prioridade: Desenvolvimento de folhas de estilo específicas injetadas no ciclo inicial de carregamento da página (@run-at document-start) que aplicam regras restritivas com a flag !important para sobrepor o travamento do scroll do container e ocultar seletores dinâmicos de overlays.
  • MutationObserver Resiliente: Implementação de um observer DOM robusto para monitorar a mutação da árvore de elementos no container principal do Glassdoor. O script identifica de forma proativa as assinaturas de nós do modal de autenticação e os destrói em tempo real, evitando loops infinitos de execução na CPU.
  • Tratamento de Proteções Dinâmicas: Contornos de scripts anti-adblocker da plataforma que tentam detectar a exclusão do modal de autenticação forçada e bloquear o conteúdo subjacente.

Stack e ferramentas

  • JavaScript (ES6+): Código limpo e de alta performance sem dependência de bibliotecas externas.
  • Tampermonkey / Violentmonkey: Gerenciadores de scripts recomendados para garantir isolamento e injeção estável no ciclo de vida da página.
  • MutationObserver API: API nativa do navegador para interceptação dinâmica das mudanças estruturais assíncronas do DOM.
  • CSS Style Injection: Técnica cirúrgica de aplicação de regras de layout para anular travas gráficas de rolagem no body.

Tags operacionais

  • Userscript
  • Glassdoor
  • JavaScript

Resultado operacional

  • Entrega orientada a execução real em browsers de desktop e mobile, com foco em previsibilidade e manutenção.
  • Estrutura pronta para evolução incremental via versionamento do repositório no GitHub.

Andamento no GitHub (issues)

Painel em tempo real com as issues mais recentes do repositório.

abertas (amostra): -- fechadas (amostra): -- base: -- ultimas issues

carregando andamento...

Resultados reais

Userscript JavaScript para remover modal de autenticação forçada e desbloquear rolagem em páginas Glassdoor com renderização dinâmica.

Arquitetura e organização

Execução e operação

O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.

Screenshots

Falar sobre este projeto

Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.