ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

Firefoxで開いているページをVivaldiで開く

まだベータ版だけどときどき Vivaldi (元 Opera CEO の Jon Stephenson von Tetzchner 氏が作ったWEBブラウザ)を使っている。開発が終了したPrestoエンジンOperaの空間ナビゲーション (spatial navigation) を正しく再現できるブラウザは現時点でこれだけだろう。そこでFirefoxで開いているWEBページをVivaldiで開くスクリプトを書いた。

const VP_PATH = "C:\\Users\\xxxxxxxx\\AppData\\Local\\Vivaldi\\Application\\vivaldi.exe";
var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(VP_PATH);
if (!file.exists()) {
  alert("File does not exist: " + VP_PATH);
  return;
}
var process  = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
try {
  var args = [window.content.location.href];
  process.init(file);
  process.run(false, args, args.length);
}
catch (ex) {
  alert("Failed to execute: " + VP_PATH);
}

これは keyconfig 用のスクリプト。ブックマークレットの場合どう書くかわからない。あと Windows 7 以外のOSだと書き方が多少変わると思う。

最近の傾向として Google Chrome もそうだけどVivaldiってCドライブ直下の Program Files にプログラム本体を置かないんだね。

"FireGestures :: Get Scripts" にある「リンクを Internet Explorer で開く」のJavaScriptを参考にさせていただいた。

Vivaldi

関連

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/1408-83b36d8a

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク