FireGestures用クリップボードから開くスクリプト(2)
FireGestures用クリップボードから開くスクリプト - blob globを改良。
const IN_NEW_TAB = true; const IN_BACKGROUND = false; var str = readFromClipboard(); str = str.replace(/^\s+|\s+$/g, ''); 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);
前後の空白を削除するようにした。少なくとも先頭の方はかけておかないと、URLであってもGoogleに投げられてしまうので。