Pesquisar

Correção de extensão Chrome para monitoramento e bloqueio de URLs

13/07/2025 às 20:44

Descrição do Projeto:

Olá!
Estou procurando um profissional com experiência em desenvolvimento de extensões para Google Chrome para me ajudar a corrigir o funcionamento de uma extensão já criada.

Objetivo da extensão:

Essa extensão foi criada com o objetivo de monitorar a URL ativa do navegador e realizar algumas ações específicas:

1. Bloquear acesso a URLs sensíveis:
• A extensão verifica constantemente se a URL ativa faz parte de uma lista de bloqueio (blocklist).
• Caso positivo, ela fecha automaticamente a aba.

2. Impedir abertura de novas abas:
• Comandos como Ctrl+N e Ctrl+T são bloqueados com sucesso.
• A extensão evita que novas janelas e abas sejam abertas.

3. Bloquear URLs específicas do navegador:
• Impede o acesso a determinadas páginas de configurações e informações internas do Chrome.

Contexto de uso:

Essa extensão é utilizada dentro de um ambiente de multilogin (DICloak), onde controlamos o uso de sessões de navegador para evitar que usuários manipulem ou extraiam dados sensíveis dentro de nossos perfis de acesso (temos um serviço onde oferecemos acesso a ferramentas premium). Queremos garantir que o usuário não tenha acesso a configurações críticas da conta nem realize ações fora do que foi previsto.

Problemas atuais:

Apesar de funcionar muito bem no bloqueio de Ctrl+N e Ctrl+T, estamos enfrentando dois problemas principais:

1. O navegador fecha automaticamente ao ser iniciado com a extensão instalada — parece que está relacionado ao bloqueio de abas, talvez alguma condição de verificação esteja sendo disparada logo no carregamento da aba inicial.

2. A extensão está fechando qualquer site, mesmo aqueles que não estão na blocklist — parece que há um problema na lógica de verificação das URLs permitidas. (Por alguma razão, ele não fecha o site do chatgpt.com)

Materiais fornecidos:

Enviei em anexo os arquivos da extensão (em PDF, pois o site não aceita JS/JSON diretamente):
• background.js
• content.js
• manifest.json

Para analisar o código, basta renomear os arquivos para suas extensões corretas:
.js e .json.

Não tenho problema algum em compartilhar esse código, pois ele foi feito com base em auxílio do ChatGPT e precisa apenas de ajustes.

Extra:

Também deixarei um link de vídeo no YouTube explicando visualmente o problema, para facilitar o entendimento: https://youtu.be/doBA0SzBbOI

Requisitos:
• Experiência com desenvolvimento de extensões para o Chrome.
• Capacidade de debugar e corrigir lógica de background scripts e content scripts.
• Entendimento de permissões e manipulação de abas no chrome.tabs.

Entrega esperada:
• Código corrigido da extensão funcionando normalmente:
• Sem encerrar o navegador ao iniciar.
• Bloqueando apenas as URLs da blocklist.
• Mantendo o bloqueio de novas abas e páginas sensíveis do navegador.

Se você se interessou e tem experiência nesse tipo de projeto, por favor envie sua proposta com o valor estimado e prazo para entrega.

Obrigado!

Habilidades desejadas:

Javascript JSON

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 14/07/2025 às 22:53

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 7
Interessados: 10
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (7)
  • Freelancer Premium Vinicius G.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Sequência de follow-up automatizado para agente WhatsApp no n8n - Procuro um especialista para implementar uma sequência de follow-up automatizada para nosso agente de IA no WhatsApp, que já está configurado no n8n. O objetivo é otimiza...

Automação via WhatsApp com N8N e Agentes de IA - Busco um freelancer com experiência em automações no N8N, integrações com WhatsApp API (EvolutionAPI) e conexão com bancos de dados (Supabase) para me apoia...

Configurar site, Bling ERP e e-mail marketing - Preciso de um especialista em eCommerce que deixe o site na Nuvemshop e o Bling perfeitamente sincronizados, ajuste o sistema de frete e configure o email marketing. Quero deixar o site rodando pe...

Automação para postagens agendadas de Reels - Quero uma automação via Make para postar em horários definidos no Instagram (apenas na grade Reels, sem ir para o feed). A automação deve utilizar vídeos d...

Sistema para leitura de erros do SICOM - Preciso de um sistema que faça a leitura de arquivos de retorno com erros do SICOM (Sistema Informatizado de Contas dos Municípios – TCE-MG) e apresente as mensagens de forma or...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.