「コンテキストメニュー拡張」というのを入れる
以前使っていたCopyURL+は Firefox本体を1.5に上げた頃から不具合が出るようになっていたので、思い切って乗り換えてしまうことにした
ココから落とした
これを入れると メニューバーの [Help] の右に [Extensions] というメニュー項目が追加される*1
従来のCopyURL+に相当する機能は [Custom Scripts] というのを使って実現する。要領としては まぁ普通のJavaScriptを書くのと似た感じだ。これだと選択文字列をクリップボードに入れる前に置換を掛けられるのがヨイ。
ただ、どういうわけか
- 新たに書いたスクリプトや変更を加えたスクリプトの編輯内容が破棄される
- 編輯後のスクリプトが コンテキストメニュー中で 2つ表示されてしまう
などの変な現象があって苦労した。これは何か他の拡張とぶつかっているのかも知れない。
仕方ないので あれこれコツを探してみる。
- スクリプトを書いたり修正したりしたら 即 [OK] で編輯ダイアログを抜け、
- その後更に [OK] でPreferenceダイアログからも一目散に抜け出す。途中で余計なことをすると編輯内容がResetされてしまう感じだ
- その後 Preferenceダイアログを開き直し、スクリプトをメニューに載せる順序をいじって元に戻してやる。これをやれば2重に表示される現象は収まる
*1:デフォルトではその[Extension]のサブメニューになっている [Stylesheets] だの [Site Navigations] だのは、設定によってメニューバーに持って来られる。