ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

CopyURL+と同じことをやるブックマークレット

Firefoxの便利な拡張機能CopyURL+の代替手段をこの前書いたけど、選択した文字列をクリップボードの中に持ってくる方法だけがわからなかった
新規ウィンドウまたは新規タブで開くアイコン CopyURL+を不要にする裏技

その方法が判明。

var w = window._content;
var d = w.document;
var str = d.selection?d.selection.createRange().text:d.getSelection();
var txt = '<blockquote>' + str + '<br /><cite>【<a href="' + d.location.href + '" target="_blank">' + d.title + '</a>】</cite></blockquote>';
const CLIPBOARD = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
CLIPBOARD.copyString(txt);

選択文字列をひっぱってくる方法はこちらの情報に書いてあった。
RakuCopy ブックマークレット(AUSGANG SOFT)

でもって、わたしなりに改造してつくったのが、上記のブックマークレット。ご覧のとおり、これは「自分仕様」になっている。

Firefoxでたとえばhttp://fc2.com/を開き、任意のテキストを選択し、このブックマークレットを実行すると、下記のようなタグがクリップボード内に収まる。

<blockquote>FC2レンタルサーバーは転送量無制限!大規模なサイト運営も安心です。高機能サーバ管理ソフトPLESK(プレスク)を採用する事により、直感的操作が可能になりました。もちろんお客様全員に無償でご提供しております。<br /><cite>【<a href="http://fc2.com/" target="_blank">FC2 無料ホームページ アクセス解析 ブログ レンタルサーバー SEO 対策 等</a>】</cite></blockquote>



マウスを多用するなら、ブラウザのツールバーに登録(と言うのかな?)しとけばいいと思う。ただし後述するように、マウス派はCopuURL+を使ったほうが、話が早い。
キーボードを多用するなら、keyconfig(Firefoxの拡張)を使ってこのブックマークレットに何かのキーボードショートカットを割り当ててやればいい(個人的にはこのやり方を推奨)。

これで、キーボードショートカット1発でCopyURL+と同じことを実現できるようになった。
(コンテキストメニューからCopyURL+を選んでEnterキーたたくのはめんどくさいからね)

というわけで、数ヶ月ものあいだお世話になったCopyURL+をアンインストールした。それと、user.js と prefs.js からCopyURL+関係の記述を削除。
ありがとうと言いたい。

さて、現在CopyURL+がFirefoxの2.0系に対応していないのは有名な話。
mozdev.org - copyurlplus: index
対応させるにはそれなりの工夫がいる。
電網探題の相一郎さんの日本語版がいちばん手っ取り早い。
電網探題: Copy URL +

ふと思った。
代替手段(ブックマークレット、userChrome.js、Greasemonkeyなど)が知られてきたことで、この拡張の作者も「もう必要なし」と判断したのかもしれない。

2007年03月05日以前の関連エントリ

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/372-9d794d0e

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク