LinkRedirector は、特殊なフィルタを用いてリンク先を任意のアドレスに書き換える Opera 用エクステンションです。このエクステンションは、他のいくつかのエクステンションの機能を内包しています。
機能
このエクステンションの機能は、ユーザーが編集可能なフィルタによって実行されます。そのため、利用者のアイディアによって様々な利用法が生まれます。
- 画像の説明ページへのリンクを画像への直接リンクに変換します。
- Google 画像検索
- Yahoo! 画像検索(Yahoo!Japan は非対応です)
- Picasa
- flickr
- ドキュメントや画像へのリンクをウェブアプリで開くように変更します。例えば PDF を Google ドキュメントで開きます。
- Google ドキュメント
- ZOHO ビューアー
- Shapshot.com
- 非セキュアなページ(http)へのリンクをセキュアなページ(https)へのリンクに変換します。
- その他
いくつかのフィルタは標準では無効にされていますので、必要な場合は設定ページで有効にしてください。
使用方法
マウスポインタが当たると、リンクのアドレスはフィルタに従って自動的に変更されます。アドレスが変更されると、リンクの回りにドットの枠が表示されます。フィルタの設定によっては、 Shift キーや Ctrl キーを押しておく必要があります。その他のショートカットキーは以下の通りです。
- a
- 全てのリンクを一度に変更します。リンクパネルを使って画像などを一度にダウンロードしたいときなどに便利です。
- esc
- 機能を一時的に無効にします。もう一度押すと元に戻ります。
設定
操作
- ショートカットキーを要求
- マウスオーバーによるアドレスの変更を無効にします。
- トグルボタンの表示
- 機能の有効・無効を切り替えるボタンをツールバーに表示します。
フィルタ
アンカー要素のリンク先アドレスと、アンカー要素が内包している画像のアドレスを元に、リンク先アドレスを変更出来ます。フィルタの変更には正規表現の知識が必要です。.
- 移動
- フィルタをつかんで動かせます。フィルタは上から順番に実行されます。
- 利用
- この設定がオフの時はこのフィルタは利用されません。
- Shift key
- Shift keyを押したときだけこのフィルタが実行されます。
- Ctrl key
- Ctrl key を押したときだけこのフィルタが実行されます。
- Alt key
- Alt key を押したときだけこのフィルタが実行されます。
- 名前
- フィルタの名前です。
- リンク(regexp)[a]
- リンクの参照先がこの正規表現にマッチする場合、フィルタが適用されます。
- 画像(regexp)[b]
- この値がある時は、リンク先と一致したアンカーのうち、内包する画像のアドレスがこの正規表現と一致するアンカー要素にのみこのフィルタが適用されます。
- 変換
- (a)および(b) に一致したアンカーのリンク先をこの置換パターンによって変換します。 (b) がある時は (b) の結果を基に、 (b) が無い時は (a) の結果を基にリンク先アドレスを生成します。
- 保存
- フィルタの変更を保存します。
- 追加
- 新しいフィルタを追加します。
- リセット
- 全てのフィルタをインストール時の状態に戻します。
更新履歴
- 2009-10-10
- usoDirectLinkFilter 1.00[text/plain:1kB]公開。
- 2011-01-13
- UserJS の更新を停止しエクステンションに移行。