1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

サイトのURLを共有する時にURLパラメータが邪魔な方のためのブックマークレット

Posted at

#URLパラメータを削除した現在のURLをクリップボードに送信するブックマークレット

会社の仲間、クライアント様等に
参考記事やブログのURLを共有する際、
広告経由等でURLパラメータ(URLの?以降)が
あって邪魔だなと思った事は無いでしょうか。

https://qiita.com/?abc=001&def=255

https://qiita.com/
※?abc以降は要らない時

私はあります。
手動で消せば良いだけなのですが、
ちょっとめんどくさいなと思います。

このブックマークレットは、
ワンクリックで、
現在見ているURLの?以降を削除した状態で
コピーする(クリックボードに送信)
だけのシンプルなものです。

Chromeブラウザで動作確認しています。

javascript:var clp = location.href;var clipboardText = clp.substring(0, clp.indexOf("\?"));navigator.clipboard.writeText(clipboardText);

##使用方法:
1.適当なブックマークを作る
2.ブックマークを編集
 名前を「URLコピー」(任意)
 URLに上記のスクリプトを貼り付ける
3.見たいURLを開き、作成したブックマークをクリック
 →テキストエディタなどに貼り付けると?以降は消えたURLになっているはずです。

##コード補足
・location.hrefで現在のURLを取得
・indexOf("?")で?までの文字数を計算して抜き出し
・navigator.clipboard.writeTextでクリップボードに送信
というシンプルなものです。

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?