rinse-url: URLから不要なパラメータを取り除いてくれるライブラリ
(github.com/KeunwooPark)コンテンツ自体には影響しないものの、ユーザートラッキングなど何らかの理由で追加されているパラメータを URL から取り除く JS ライブラリです。代表的なものとしては utm パラメータがあります。
非常にシンプルな形で動作しており、多くのケースでテストしたわけではありませんが、需要があれば段階的に発展させていく予定です。
コンテンツ自体には影響しないものの、ユーザートラッキングなど何らかの理由で追加されているパラメータを URL から取り除く JS ライブラリです。代表的なものとしては utm パラメータがあります。
非常にシンプルな形で動作しており、多くのケースでテストしたわけではありませんが、需要があれば段階的に発展させていく予定です。
9件のコメント
Braveブラウザのクリーンリンクコピーに似た機能ですか、いいですね
metaタグやヘッダーにあるcanonical URL(
link[rel="canonical"])を使わなかった理由はありますか?https://developers.google.com/search/docs/…
ご質問ありがとうございます。私も最初はおっしゃる方法を考えてみたのですが、どちらもサービス側で提供してくれなければならない情報だという点が惜しいと感じました。
もちろん主要なサイトではメタタグや canonical URL の設定がしっかりしているでしょうが、サイトによってはメタタグをすべてのページで同一に設定していることもあるでしょう。canonical URL が適切に設定されていない場合もあります。そのため、ユーザーが見ているコンテンツを基準に実装すべきだと考えました。
用途が違うように見えます。
自分で運営しているサイト自体のURLではなく、
投稿本文に添付されるURLにべたべた付くトラッキング目的の内容を取り除くための用途ですね。
ライブラリではありませんが、似た役割の ClearURL 拡張機能を参考にしてみるのもよさそうですね。ClearURL が使用しているルールも一度確認してみるとよいと思います。
ありがとうございます。ClearURLは初めて知りました。パラメータは非常に多様になり得るので、ルールベースでパラメータを削除することが可能だとは思っていませんでしたが、主要なサイトについてこのように削除するケースもあるのですね。役に立ちそうです。
ああ、私もこういうものがあったらいいのにと思ったことがあったのですが、ご自身で作られたのですね。
同じような問題に直面されたとのことで、うれしいです。私もこういうものがあればいいと思っていたのですが、ちょうど望みどおりに動くライブラリが見つからなかったので、自分で作りました。笑
昔、 「報道機関の記事リンクを入れると自動的にポータルのニュース記事リンクに変えてくれるプログラム」を構想したことがあるのですが、その構想の初期アイデアは、他の人から受け取ったニュース記事URLを自動的に整形してくれるシンプルなツールでした。ところが、そのうち報道機関のウェブサイトの広告があまりにも過剰なので、いっそ同じコンテンツを提供しているポータルサイトのリンクを代わりに探して開いてくれるやつを考えるようになって……これが本当にできるのか試していた時点で、あまりにも間抜けなミスでコード全体を吹き飛ばしてしまってからは、もうそのまま忘れて過ごしていました。
https://ja.news.hada.io/topic?id=1697#cid1343