JSActionsでCopyURL

なぜか忘れたけど、CopyURLはずっとJSActionsでやっている。

// はてダ用にタイトル・URLなどをコピー
function jsa_Quote() {
	var str = "["+url+":title="+title+"]\n"+
		">>\n" + 
		sel + 
		"\n<<\n";
	_jsaCScript.setClipBoardString(str);
}
function jsa_Copy(){
	_jsaCScript.setClipBoardString("["+url+":title="+title+"]");
}

var sel = window.getSelection();		//選択範囲取得
var url = _jsaCScript.context.link.href;	//リンク先URL取得
if (url) {
//リンク上の場合、リンク先URLとリンクテキストでリンク
	var title = _jsaCScript.context.link.text;	//リンクテキスト取得
	(sel!="")?jsa_Quote():jsa_Copy();
} else {
//ページタイトルとページURLでリンク
	var title = document.title;
	var url = document.location.href;
	(sel!="")?jsa_Quote():jsa_Copy();
}