rinse-url: biblioteca que remove parâmetros desnecessários de URLs
(github.com/KeunwooPark)É uma biblioteca JS que remove parâmetros adicionados à URL que não afetam o conteúdo, mas existem por algum motivo, como rastreamento de usuários. Um exemplo típico são os parâmetros utm.
Ela funciona de forma bastante simples e ainda não foi testada em muitos casos, mas, se houver demanda, há planos de evoluí-la gradualmente.
9 comentários
É uma função parecida com a de copiar link limpo do navegador Brave? Gostei.
Existe algum motivo para não usar a URL canônica presente na meta tag ou no header (
link[rel="canonical"])?https://developers.google.com/search/docs/…
Obrigado pela pergunta. No começo, eu também pensei no método que você mencionou, mas achei uma pena que, nos dois casos, fossem informações que precisariam ser fornecidas pelo próprio serviço.
Claro, os principais sites provavelmente terão as meta tags e a configuração da canonical url bem definidas, mas alguns sites podem acabar configurando as meta tags exatamente da mesma forma em todas as páginas. Também podem não configurar corretamente a canonical url. Por isso, pensei que seria melhor implementar com base no conteúdo que o usuário realmente vê.
Parece ter uma finalidade diferente.
Não é para a própria URL do site que você opera diretamente,
mas sim para remover aquele monte de conteúdo de rastreamento que vem grudado nas URLs anexadas ao corpo das postagens.
Não é exatamente uma biblioteca, mas talvez valha a pena dar uma olhada na extensão ClearURL, que cumpre um papel parecido. Também pode ser interessante conferir as regras usadas pelo ClearURL.
Obrigado. Eu não conhecia o ClearURL. Como os parâmetros podem ser muito variados, eu não sabia se seria possível removê-los com base em regras, mas vejo que também existem casos em que eles são removidos assim para os principais sites. Acho que isso vai ser útil.
Ah, eu também já tinha pensado que seria ótimo se existisse algo assim, mas você mesmo acabou criando.
Fico feliz em saber que você passou por um problema parecido. Eu também pensava que seria ótimo se existisse algo assim, mas não encontrei uma biblioteca que funcionasse exatamente do jeito que eu queria, então acabei criando uma eu mesmo. haha
Antigamente, cheguei a imaginar um “programa que, ao inserir o link de uma matéria de um veículo de imprensa, automaticamente o convertesse em um link da notícia no portal”, e a ideia inicial desse plano era uma ferramenta simples que limpasse automaticamente a URL de uma notícia recebida de outra pessoa. Depois, como os anúncios nos sites dos veículos estavam excessivos demais, pensei em algo que buscasse e abrisse no lugar o link de um portal que oferecesse o mesmo conteúdo... mas, quando estava tentando ver se isso realmente funcionava, apaguei todo o código por um erro completamente absurdo e, desde então, simplesmente deixei isso para lá.
https://pt.news.hada.io/topic?id=1697#cid1343