user_link_str_user.js 上記リンクを「名前を付けてリンク先を保存」等でファイル名を user_link_str.user.js に変更(userの前の _ アンダースコアを . ピリオドに変更するだけ)してローカルに保存後、Firefoxにドラッグ&ドロップでインストール開始。

指定したURLのリンクのリンク文字列にユーザー指定の文字列を追加するGreasemonkey用スクリプト。 ってやけに冗長な説明でよくわからないな。
例を挙げると、以下のようなリンクが指定URLとして追加されたURLだった場合に
「テトぐるみ」がかわいい
http://portal.nifty.com/2009/01/30/b/
任意の文字列をリンク文字列に加えて表示する。以下が表示例。
[ テトラポッドのぬいぐるみ ] 「テトぐるみ」がかわいい
[ テトラポッドのぬいぐるみ ] http://portal.nifty.com/2009/01/30/b/
上記は、、 指定URLに “http://portal.nifty.com/2009/01/30/b/” 追記文字列に “テトラポッドのぬいぐるみ” を指定した場合の例。ちなみにこのエントリとは全く関係なし。でも欲しい。
複数のURLが登録可能。

最初は、GM_xmlhttprequest を使って、リンク先URLのデータを取得して titleタグからページ情報を抜き出してリンク文字列に追加……とかやろうとしたのだけど、titleタグに設定されている文字列ってのが、必ずしも表示したい文字列と一致するわけではないというか、むしろ冗長だったりする場合が多いとか、GM_xmlhttprequestの勉強がめんどくさかったり(←結局はこれ)したので、ユーザーが指定した文字列を表示することにした。

使い方は、スクリプトファイルにも書いてあるけど一応。
  • check_domain[配列番号] に、リンク文字列を追加するURLの前チェックとしてチェックするdomainを設定します。
    例) URLが http://nekomimya.blog28.fc2.com/blog-entry-172.html だった場合、check_domain[0] = 'nekomimya.blog28.fc2.com';
  • check_url[配列番号] にリンク文字列を追加するURLを、disp_text[配列番号] に追加したいリンク文字列を設定します。それぞれ同じ配列番号のものが組になっています。
  • check_url に入力するURLに特別な文字 (? 半角クエスチョン等)が入っている場合には、 . (←半角ピリオド)に置き換えてください。 (URLに記号が含まれていて正常に動作しない場合には、記号をピリオドに置き換えると正常動作するかもしれません。)
そんな感じ。リンク文字列を追加するURLはフルパスじゃなくてもいけるけど、フルパスの方がいいかもしれない。 例として寝込み屋蔵のページがいくつか登録されているので、分からなかったらそこらへんを参考に。必要なければ削除。
実行ページの対象は、初期設定で全てのページなので、リンク文字列を追加したくないページがある場合には、ユーザースクリプトの管理のユーザースクリプトを実行しないページに追加を。

20091101追記
「テトぐるみ」はパクリだったようだ。本当に残念だ。
「工場萌え」で有名な大山顕氏が「デイリーポータルZ」で謝罪、「手のりポッド」と「テトぐるみ」は盗作

関連エントリ:(↑新 古↓)
関連記事
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Comment
※コメントスパム防止の為半角httpと全角wをNGワードに設定してあります。






(編集・削除用)

 

管理者にだけ表示を許可
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trackback
http://nekomimya.blog28.fc2.com/tb.php/172-d42f2e27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ブログ表示設定
横:
縦:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
プロフィール

Author:
寝込み屋(nekomimya)
twitter:
寝込み屋(@nekomimya)

リンクはご自由に。外すのもご自由に。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ブログ内検索
ブログ内検索(Google)
※要JavaScript、別ウィンドウで結果表示
ブログ内検索(FC2)
※検索結果が表示されないことがあり
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
最近の記事
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
最近のコメント
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
最近のトラックバック
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
月別アーカイブ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
カテゴリ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RSSフィード
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
リンク
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FC2リンク
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    FC2カウンター
    閲覧者数合計


    現在の閲覧者数
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    最近の画像
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    検索フォーム