自分用メモ。

開いているページのタイトルと URL をクリップボードにコピーするブックマークレット - Corredor を若干書き換えて自分好みにしただけです。

これまで1年近くこのブックマークレットをGoogle Chromeで使ってきましたが、問題なく思いどおりにコピーできています。(※ただし、<title> タグの設定が不適切なページでは、想定と違うものがコピーされることもあります)

JavaScript

コピペ用:
javascript:(function(){var d = document;var e = d.createElement('textarea');e.textContent = d.title + ' ' + d.URL;d.body.appendChild(e);e.select();d.execCommand('copy');d.body.removeChild(e);})();
見やすくしたもの:
javascript:(function(){
    var d = document;
    var e = d.createElement('textarea');
    
    e.textContent = d.title + ' ' + d.URL;
    d.body.appendChild(e);
    e.select();
    d.execCommand('copy');
    d.body.removeChild(e);
})();

使い方

1. ブックマークを作成し、URL欄に上の「コピペ用」のコードを貼り付ける。名前欄は任意。

2. タイトルとURLをコピーしたいウェブページを開き、作成したブックマークをクリックする。

補足

コードの
d.title + ' ' + d.URL;
の部分は自由に書き換えられます。私は
'<a  target="_blank" href="' + d.URL + '">' + d.title + '</a>';
に書き換えたブックマークレットも使っています。HTMLのハイパーリンク形式でページタイトルとURLを取得できます。