- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:URLの一部をコピーできるブックマークレット)
URLをコピーできるブックマークレットの作成方法
このQ&Aのポイント
- URLをコピーするためのブックマークレットを作成する方法について教えてください。
- ブックマークレットを作成するための手順や具体的なコードについても説明してください。
- ブックマークレットを使用することで、表示中のページのURLを簡単にコピーすることができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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で動作を確認しました。
補足
すいません、数点質問追加させてください。 ●このブックマークレットをどうやって、登録すればいいのでしょうか? ●ブックマークレットの中に、「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」をコピーすることにすると、 どうすればいいのでしょうか? 以上、よろしくお願いいたします。