• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:URLの一部をコピーできるブックマークレット)

URLをコピーできるブックマークレットの作成方法

このQ&Aのポイント
  • URLをコピーするためのブックマークレットを作成する方法について教えてください。
  • ブックマークレットを作成するための手順や具体的なコードについても説明してください。
  • ブックマークレットを使用することで、表示中のページのURLを簡単にコピーすることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • devman
  • ベストアンサー率42% (20/47)
回答No.1

javascript: var str = document.URL; var hoge = str.indexOf("/", 8); str = str.slice(hoge); clipboardData.setData("Text", str); alert(str + "をコピーしました。"); これを使えばOKです。 ただし、IEでしか動きません。 #私の知識不足です…。

その他の回答 (1)

  • devman
  • ベストアンサー率42% (20/47)
回答No.2

javascript: var str = document.URL; var hoge = str.indexOf("/", 8); str = str.slice(hoge); prompt("Ctrl + Cでコピー", str); Ctrl + Cを押す手間がありますが、 Chromeで動作を確認しました。

goo_mygwdisk_2
質問者

補足

すいません、数点質問追加させてください。 ●このブックマークレットをどうやって、登録すればいいのでしょうか? ●ブックマークレットの中に、「8」というのがありますが、  これは、FQDNがかわるとどのような数字にかわりますか?  (また、なぜ「8」なのでしょうか?) ●コピーする部分は、 (http://www.excample.com/foo/bar.html の中の「/foo/bar.html」) 質問で書きましたが、 そうではなく、「http://www.******.net」を「/foo/bar.html」の前につけた文字列 (つまり、「http://www.******.net/foo/bar.html」をコピーすることにすると、 どうすればいいのでしょうか? 以上、よろしくお願いいたします。

専門家に質問してみよう