目次

外部ブラウザとは

外部ブラウザとは、スレに貼られたリンクやRSSのリンクに対する特定のブラウザや

外部ツールを指定し、リンク先を参照するものです。

外部コマンドでは登録されたコマンドがあるメニューやボタンから選択して使いますが、

外部ブラウザではリンクを左クリックしたデフォルトの挙動が変更されます。

また、外部コマンドと同じように"$SCIRPT"を使用してスクリプトを起動できます*1

なお、Jane互換ファイルのURLExec.datは、外部ブラウザ設定とほぼ同じ働きをします*2

※ただし、URLExec.datは"$SCIRPT"ではなく"$V2CSCRIPT"を使用することに注意してください。

外部ブラウザの設定方法

メニュー→「設定」→「外部コマンド」→「ブラウザ」

参照:V2C 使用法 外部コマンド設定の「外部ブラウザ」

外部ブラウザの使用例

外部ツールの「外部ブラウザ」

URLクリック時の処理フローチャート

URLクリック時の処理フローチャート.png

例外として、下記の場合は上記フローの「URLExec.datにマッチ?」がNo判定で処理が行われます(マッチしてもNo側に進む)

置換機能

「置換URL」を設定すると、リンクをクリックした際に外部ブラウザへ渡すURLを正規表現で置換したものに変更できます。

URLまるごと置換URLで設定したもの置き換えられるのではなく、マッチした部分のみ置換されます。

例) http://www.hoge.com/hoge.htmlをクリックした場合

【URL[正規表現]】http://www\.hoge\.com/
【URL置換】http://www.v2c.com/

の設定だと、置換後URLは

http://www.v2c.com/hoge.html

になります。(http://www.v2c.com/ ではない)

URLExec.datとの使い分けは?

URLExec.datはマウスオーバーやサムネイルクリックで動作可能です。

それ以外の機能としてはほぼ同じなので、お好きな方をどうぞ。

現状URLExec.datはStreamingPlayerに同梱のものを使っている人が多い(と思う)ので、

URLExec.datはStreamingPlayer用と割り切り、独自設定はURL置換機能で行うという使い分け方があげられます。

また、URLExce.datは変更後に再読み込みを手動でする必要があるので、その手間分設定が面倒という事もあります。

(特に試行錯誤しながら何度も設定する場合は大変)

なので、特に理由がないのであればV2Cの外部ブラウザ+置換機能の方がオススメです。

ただし、前述のフローチャートからも分かる通り、画像URLやtwitterのTimeLineのURLは

外部ブラウザの設定をスルーしてしまうため、これらのURLを外部ブラウザに渡したい場合は

URLExec.datで設定する必要があります。

関連項目: 外部ツールの「外部ブラウザ」


*1 スクリプト側ではv2c.context.linkで渡されたURLを取得できます
*2 競合する設定は、URLExec.datの方が優先されます

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS