自分用メモ。
開いているページのタイトルと URL をクリップボードにコピーするブックマークレット - Corredor を若干書き換えて自分好みにしただけです。
これまで1年近くこのブックマークレットをGoogle Chromeで使ってきましたが、問題なく思いどおりにコピーできています。(※ただし、
2. タイトルとURLをコピーしたいウェブページを開き、作成したブックマークをクリックする。
開いているページのタイトルと 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を取得できます。
コメント