FireGestures用クリップボードから開くスクリプト

公式のをちょいと改変。

const IN_NEW_TAB = true;
const IN_BACKGROUND = false;

var str = readFromClipboard();
if (!str)
  return;
if (str.indexOf("ttp") == 0)
  str = "h" + str;
var t = str.indexOf("tp");
if (t == -1 || t > 2)
  str = "http://www.google.co.jp/search?q=" + encodeURIComponent(str);
if (IN_NEW_TAB)
  gBrowser.loadOneTab(str, null, null, null, IN_BACKGROUND, false);
else
  gBrowser.loadURI(str);
  • "ttp"で始まるURLに対応
  • "http"や"ftp"で始まらない文字列ならGoogleに投げる

あとは同じ。