はてな記法を補助する機能についての質問です。

greasemonkeyかブックマークレットで、任意のサイトで選択した文字列を
>http://www.yahoo.co.jp>
ほげほげ
<<
のようにして、自動でクリップボードに入れてくれるような仕組みはあるでしょうか?
↓はチェック済みです。
http://d.hatena.ne.jp/IkeT/20081004/1223111135

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2009/07/29 14:58:50
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:Cherenkov No.1

回答回数1504ベストアンサー獲得回数493

ポイント100pt

greasemonkeyやブックマークレットではクリップボードを扱えません。

userChrome.jsというアドオンを使えばできます。

が、FireGesturesというマウスジェスチャーを使えば簡単にできます。

//選択した文字列をはてな引用記法に加工してコピー
var selectText = FireGestures.getSelectedText();
if(selectText) {
	selectText = ">>\n" + selectText + "\n<<";
	putClipboard(selectText);
}
function putClipboard(string){
	Cc["@mozilla.org/widget/clipboardhelper;1"]
		.getService(Ci.nsIClipboardHelper)
			.copyString(string);
};

FireGesturesをインストールしてこのスクリプトと対応するジェスチャーを登録すれば使えます。

FireGestures :: Firefox Add-ons

いきなりのマウスジェスチャーの提案に戸惑うかもしれませんが未体験なら一度ためしてみてください。

id:md2tak

未体験なら一度ためしてみてください。

できました!ありがとうございます。

2009/07/28 07:49:58
  • id:Cherenkov
    マウスジェスチャーが気に入らなかったときのためにuserChrome.jsスクリプトも書いておきました。
    http://gist.github.com/156094
  • id:Cherenkov
    uc.jsのほうは選択文字列の下に「参照元のアドレス」を挿入するようにしました。
    ボタンの位置など気に入らないところがあったら臨機応変に対応いたします。
  • id:md2tak
    userChrome.jsはちょっと敷居が高かったです。すみません><

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません