08/11/30 09:17:45 W6SOVXH10
>>569
FireGesturesのページにある、次の二つを組み合わせる。
・選択範囲を Web 検索 (前面のタブ)
・クリップボードの URL を開く
//クリップボードの文字列を Web 検索 (前面のタブ)
var str = readFromClipboard();
var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService);
var isSearchbarVisible;
if ("searchBar" in BrowserSearch)
// [Firefox 3]
isSearchbarVisible = isElementVisible(BrowserSearch.searchBar);
else
// [Firefox 2]
BrowserSearch.getSearchBar();
var engine = isSearchbarVisible ? ss.currentEngine : ss.defaultEngine;
var submission = engine.getSubmission(str, null);
if (!submission) return;
gBrowser.loadOneTab(submission.uri.spec, null, null, submission.postData, false, false);