URL を他人と共有する際、クエリパラメータやフラグメントが含まれていると URL が長くなり、余計な情報が含まれてしまう。いつもは手動で削除していたが、ブックマークレットと Chrome の検索エンジン機能を組み合わせることで、キーボードショートカットだけで URL をクリーンにできるようになった。
Web 閲覧中、URL に ?utm_source=... や #section などのパラメータが付いていることがよくある。これらを削除してシンプルな URL にしたい場面は多いが、手動で削除するのは手間である。ブックマークレットを Chrome の検索エンジン機能に登録することで、キーボード操作だけで瞬時にクリーンな URL に変換できる。
以下の JavaScript コードを使用する:
1javascript:void(location.href=location.href.split('?')[0].split('#')[0]);
このコードは現在の URL から ? と # 以降を削除し、ページをリロードする。
Chrome のアドレスバーに以下を入力:
chrome://settings/searchEngines
URLクリーン(任意の名前でOK)c(z や del など打ちやすい文字でOK)Web 閲覧中に URL のパラメータを削除したい場合:
c)を入力ページがリロードされ、URL がクリーンな状態になる。
https://example.com/article?utm_source=twitter&utm_campaign=promo#section1
https://example.com/article