inamenaiの日記 RSSフィード

2009年01月17日

サイト内検索を簡単に実行するブックマークレット

使い方

実行するとプロンプトが表示されます。検索語句を入力してOKを押すと現在表示しているページのドメインを対象にしてGoogle検索を行います。ブックマークレット実行時にページ内のテキストを選択していると、そのテキストがプロンプトにデフォルト入力されます。

ほんとは検索結果は新しいウィンドウで開きたかったんだけど、ポップアップブロックがうるさいので仕方なく同じウィンドウで表示してます。

javascript:(function(){if(document.selection==undefined){var selection=window.getSelection();var defaultWord=selection.getRangeAt(0);}else{var selection=document.selection;var defaultWord=selection.createRange().text;}var word=window.prompt("検索語句を入力してください。",defaultWord);if(word!=null&&word!=""){window.location.assign("http://www.google.co.jp/search?hl=ja&q="+encodeURIComponent(word)+"+site%3A"+window.location.hostname);}})();

Firefox3.0.4 Safari3.2 IE7で動作確認。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/inamenai/20090117/p1