rinse-url : une bibliothèque qui supprime les paramètres inutiles des URL
(github.com/KeunwooPark)Une bibliothèque JS qui supprime des URL les paramètres ajoutés pour diverses raisons, comme le suivi des utilisateurs, sans affecter le contenu. Les paramètres utm en sont un exemple représentatif.
Le fonctionnement est très simple et le projet n’a pas encore été testé sur un grand nombre de cas, mais s’il y a une demande, il est prévu de le faire évoluer progressivement.
9 commentaires
Est-ce une fonctionnalité similaire à la copie de liens nettoyés dans le navigateur Brave ? C’est bien.
Y a-t-il une raison particulière pour laquelle vous n’avez pas utilisé l’URL canonique (
link[rel="canonical"]) présente dans la balise meta ou dans les en-têtes ?https://developers.google.com/search/docs/…
Merci pour la question. Au début, j’avais moi aussi pensé à la méthode que vous avez mentionnée, mais il était regrettable que, dans les deux cas, il s’agisse d’informations devant être fournies côté service.
Bien sûr, les principaux sites auront probablement des balises méta et une URL canonique correctement configurées, mais certains sites peuvent aussi définir les mêmes balises méta de manière identique pour toutes les pages. Il peut aussi arriver que l’URL canonique ne soit pas correctement définie. C’est pourquoi j’ai pensé qu’il fallait l’implémenter en se basant sur le contenu que l’utilisateur voit.
L’usage semble différent.
Il ne s’agit pas des URL du site que l’on exploite directement,
mais de supprimer les éléments de tracking qui s’accrochent un peu partout aux URL jointes dans le corps des publications.
Ce n’est pas une bibliothèque, mais vous pourriez aussi jeter un œil à l’extension ClearURL, qui joue un rôle similaire. Cela peut aussi valoir le coup de consulter les règles utilisées par ClearURL.
Merci. Je ne connaissais pas ClearURL. Comme les paramètres peuvent être extrêmement variés, je ne savais pas qu'il était possible de les supprimer avec une approche basée sur des règles, mais il existe aussi des cas où ils sont retirés ainsi pour les principaux sites. Cela devrait être utile.
Oh, je m’étais déjà dit que ce serait bien d’avoir quelque chose comme ça, mais vous l’avez carrément créé vous-même.
Je suis ravi que vous ayez rencontré un problème similaire. Je me suis moi aussi dit qu’un tel outil serait utile, mais je n’ai pas trouvé de bibliothèque qui fonctionne exactement comme je le voulais, alors je l’ai créée moi-même. Haha
Il fut un temps où j’avais imaginé un « programme qui, lorsqu’on lui donne le lien d’un article de presse, le remplace automatiquement par le lien de l’article sur un portail d’actualités », et l’idée de départ de ce projet était un petit outil simple qui nettoyait automatiquement les URL d’articles reçues d’autres personnes. Puis, comme la publicité sur les sites des médias devenait vraiment excessive, j’ai carrément imaginé un truc qui irait chercher et ouvrir à la place le lien d’un portail proposant le même contenu… mais au moment même où j’essayais de voir si c’était vraiment faisable, j’ai perdu tout le code à cause d’une erreur vraiment stupide, et depuis, j’ai simplement laissé tomber.
https://fr.news.hada.io/topic?id=1697#cid1343