Remova a sujeira que o Facebook faz na URL do seu site

­čŚĹ´ŞĆ Um c├│digo JavaScript b├ísico e ├║til!


Remova a sujeira que o Facebook faz na URL do seu site


Nós já publicamos uma vez sobre uma extensão que remove de qualquer site vários gets que sujam sua url: Limpe suas URLs dos Parâmetros das Redes Sociais e Outros.

Mas, hoje vamos mostrar como usar um script JavaScript básico para você remover do seu site o tal do: fbclid do Facebook.

Algo exemplo isso:

https://seusite.com/index.html?fbclid=IwZXh0bgNhZW0CMTEAAR0-qJHl1VErGqub7nFOmL9OOuFJFJsdnr5yg9xEZA2T1Cc29buSBeBVfzc_aem_qxWU50NfOPAeOYePO2TlzA

Essas sujeiras que o Facebook faz, al├ęm de HORR├ŹVEL ­čĄ« , tamb├ęm atrapalham:

  • Quando voc├¬ salva a URL nos favoritos, ├ás vezes j├í est├í salva, mas como esses c├│digos s├úo din├ómicos, voc├¬ acaba salvando v├írias vezes uma URL que j├í est├í l├í;
  • Atrapalha tamb├ęm os servi├žos de estat├şsticas do site, como Google Analytics, por exemplo, aparecem ocorr├¬ncias duplicadas.

Sem dizer que isso s├│ serve de rastreamento para eles.

Para remover, adicione esse c├│digo abaixo, antes do fechamento da tag </head>:

<!-- REMOVE fbclid -->
<script>
  const url = window.location.href
  if(url.match(/fbclid/)){
    const nova_url = url.replace( new RegExp("\\\?fbclid.*","gm"),"")
    history.pushState({}, null, nova_url);
  }
</script>

Depois ├ę s├│ testar e fim de sujeira!

Uma dica rápida e útil para muitos.

Veja tamb├ęm:


javascript web


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Ap├│s cadastro e confirma├ž├úo do e-mail, enviaremos semanalmente resumos e tamb├ęm sempre que houver novidades por aqui para que voc├¬ mantenha-se atualizado!