プロフィール

ドミノ

Author:ドミノ
FC2ブログへようこそ!

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

くーすーって美味しいよね
雑感をつらつらと書いています。 主にはIT技術のことをメインに書いていけたらとおもっとります。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

誤解していたエクステンション「Copy URL+」
以前記事にしたFirefox 1.5 にインストールするたった3個の拡張機能でマイBest3に取り上げた「Copy URL+」だけど、その機能を大きく勘違いしてた。
タイトルとURLが一緒にコピーできるのはいいけど、そこから更に加工しないとほんとに使える形にならないんだよなー、ムキーって思ってたらカスタマイズできるんじゃん!もっと早くいってよ!!

Firefoxの拡張機能
どうやら、Firefoxは
ちょっとしたプログラムでFirefox自身を拡張することができる機能をもっているようだ(参考)
これを利用して、Copy URL+のカスタマイズを行うことができる。

Copy URL+のカスタマイズ
モジラサイトにカスタマイズのリファレンスが載っているので参考にした。

user.jsを編集することになるが、user.jsがどこに置いてあるかわからないなーって人(自分も含めて)はChromEditエクステンション*1 をインストールするとよい。GUIを提供してくれる。*2

Copy URL+をカスタマイズするにはuser.jsに以下の書式でパターンを追加していく。
user_pref('copyurlplus.menus.n.label', 'label');
user_pref('copyurlplus.menus.n.copy', 'action');

これで任意のコピー形式を作成することができる。
nには数字を入れる。1からスタートし、labelとcopyはセットなので同じ番号をふる。
labelはコンテキストメニューに表示する名称
actionは貼り付けるときの形式を指定する。

サンプル
ブログを書いているときに役立つサンプルをひとつ。

Create Link
user_pref('copyurlplus.menus.1.label', 'Copy link');
user_pref('copyurlplus.menus.1.copy', '%TITLE%');


最後に、この便利な拡張の残念な点をひとつ。
日本語をURLにふくめる場合は、エンコードする必要があるのだけども、その機能が見つからなかった。きっと僕が見落としているだけだと思うのだが・・・どうやればいいのだろうか?



*1)いくつかの箇所を日本語化したものが置いてあります。
*2)ChromEditは日本語に対応していない。表示も入力もできない。




スポンサーサイト

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。