GoogleChromeで選択テキストをショートカットで検索する方法

tags: Chrome

追記:2015年7月25日
最近、検索すると新しいタブではなく、新しいウインドウで開かれるようになりました。
期待する動作ではないので、方法を模索しましたが決定打がありませんでした。
仕方ないので、Chrome拡張機能を作りました。

GoogleChromeで選択テキストをショートカットで検索する拡張機能を作りました。


GoogleChrome速いですね。現在、メインブラウザとなっています。

毎日してるはずの検索、パソコン起動してるときって確実に検索してますよね?

そんなライフワークな「検索」

GoogleChromeには拡張機能があるので、検索に関する拡張機能もいっぱい紹介されてます。
でもどれも僕の希望に合うものがありませんでした。

右クリックして検索サイトを選ぶものや、マウスジェスチャーするものがありました。

違うんですよね。
感覚的にテキスト選択したら、そのテキストを検索したいから選択するので、選択したらすぐ検索されたいのです。

探しました。そして見つけました。 下記サイトで紹介されていた方法。

Chromeショートカットキーでキーワード検索(リンク切れ)

この方法が僕には一番ぴったりでした。

これはエクステンションのShortcut Managerを使います。知らなかったのですけど、ショートカットキーにJavaScriptを渡せるという優れもの。いろんなことできそう。

そのJavaScriptに以下を記述。

var url = 'http://www.google.co.jp/search?q='
var keyword = document.getSelection();
if(keyword != '') {
    url = url + keyword;
    window.open(url, '');
}

引用させていただきました。
これでOK。
あとは任意のショートカットに割り当てて完成。

最高です。

追記:2011年5月15日
上記の方法だと、ページの文字コードによってはマルチバイトテキストの場合文字化けする現象がありました。
なので下記に修正
これでほんとに最高です。

var url = 'http://www.google.co.jp/search?q='
var keyword = document.getSelection();
var key = encodeURI(keyword);
if(key != '') {
    url = url + key;
    window.open(url, '');
}