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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/07/27 13:40:05
  • 終了:2009/07/29 14:58:50

回答(1件)

id:Cherenkov No.1

Cherenkov回答回数1502ベストアンサー獲得回数4922009/07/27 15:39:15

ポイント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はちょっと敷居が高かったです。すみません><

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません