2008 . 08 . 11

最終更新日を指定した検索に便利なブックマークレット

Googleの検索オプションにはページの最終更新日を指定して検索するオプションがあります。
しかし、いちいちオプションページを開いて、更新日を指定して、というのもかったるい。
そこで、こんなブックマークレットはいかがでしょう。

文字列(キーワード)を選択してブックマークレットをクリックすると、直接、更新日指定された検索結果のページが開くという、ちょっとだけ便利なもの。
文字列を選択していない状態でクリックすると、入力ボックスが現われるので、そこにキーワードを指定して利用することもできます。

以下のリンクをブックマークサイドバーやツールバーにドラッグして、適宜クリックして使ってください。


javascript:q=(document.getSelection)?%20document.getSelection():%20document.selection.createRange();if(!q)q=prompt('Search:','');%20if(q)location=%20'http://www.google.co.jp/search?q='+encodeURI(q)+'&as_qdr=w';

デフォルトでは「1週間以内」が指定されていますが、上のコードの最後の部分を下に示したような文字に変えることで変更することができます。同様に「google.co.jp」部分を「google.com」にしてもよいでしょう。
  • "d" 24時間以内
  • "w" 1週間以内
  • "m" 1か月以内
  • "m2" 過去2か月
  • "m3" 過去3か月
  • "m6" 過去6か月
  • "y" 1年以内


こちらのブックマークレットはFirefoxの他、モダンブラウザであれば動くと思います。また、IE6では動作しませんでした。(IE7+では分かりません)

VIA: [ The Social Path ]