パンプキンスパイスラテ

IT系のことが多めの日記帳です

テキストリンクブックマークレット

javascript:(function(){if(window.getSelection){var%20a%20=%20window.getSelection()+'';if(a.match(/ttp{1}[-_.!%EF%BD%9E*'()a-zA-Z0-9;/?:@&=+$\,%~##]+/i)){var%20b%20=%20'h'+a.match(/ttp{1}[-_.!%EF%BD%9E*'()a-zA-Z0-9;/?:@&=+$,%~##]+/i);window.open(b);}}else{var%20a%20=%20document.selection.createRange().text;if(a.match(/ttp{1}[-_.!%EF%BD%9E*'()a-zA-Z0-9;/?:@&=+$\,%~##]+/i)){var%20b%20=%20'h'+a.match(/ttp{1}[-_.!%EF%BD%9E*'()a-zA-Z0-9;\/?:@&=+$,%~##]+/i);window.open(b);}}})();

Firefoxのアドオン「テキストリンク」もどきをブックマークレットで作ってみた。「テキストリンク」には細かい機能がいろいろあるけど、もっとシンプルなものでも良い人向け。

テキストリンク (Text Link) :: Add-ons for Firefox

機能

選択範囲中にある「http」または「ttp(h抜き)」で始まるURLを別ウインドウ(または新規タブ)で開く。選択範囲中に複数のURLが含まれる場合は、一番初めにヒットしたものへ飛ぶ。

159 :デフォルトの名無しさん:2008/07/23(水) 02:03:43
>>158
とりあえず「rdoc 書式」あたりでググってみた?

例えば以下のリンク先の「コメント部の修飾」あたりとか。
ttp://ruby.gfd-dennou.org/tutorial/rdoc/

こんなアドレスも、URLが含まれるようにテキスト選択して、ブックマークレットを実行すると、そのURLへ飛びます。

このブックマークレットの良いとこ

  1. アドオンじゃないのでFirefoxに負担がかからない!
  2. Firefox以外のブラウザでも使える!(Firefox3、IE6、IE7、Opera9.5、Safari3.1 forWinで確認済)
  3. URLのみ選択しなくても、選択範囲中にURLが含まれれば良いので、ユーザーフレンドリー!

これは結構使える気がする。