コトバノウタカタ

よしなしごとをつらつらとつづるばしょ。

はてな関連検索用ブックマークレット

はてな関連の検索用ブックマークレットを2つ。

Googleではてな内を検索
1つ目はGoogleではてな内の記事を検索するブックマークレット。この日記の一番下にある検索ボックスと同じで「d.hatena.ne.jp」内をGoogle検索する。ブラウザないで検索したい文字列を選んでブックマークを選択すれば、その文字列を検索。結果を別ウインドウに表示する。
はてなキーワードを探す
2つ目ははてなキーワード表示。検索ではなく「http://d.hatena.ne.jp/keyword/」の後に文字列をつなげ、選択した文字列に該当するキーワードを表示するだけ。本当はキーワード検索やはてな検索の結果を表示したいのだが、文字コードの問題のためかどうかうまくいかない。とりあえずキーワード表示できるだけでもそれなりに役には立つと思うので。


例の如くはてなにはjavascriptは張れないので他所に置いています。


   微妙なブックマークレットは移転しました


使用は自己責任でお願いします。不具合報告や要望があればお願いします。ただしスキルがないので要望されても応えられるかどうかはわかりませんが。


ソースコード


Googleではてな内を検索

javascript:d=document;w=window;function enc(s){return encodeURIComponent?encodeURIComponent(s):encodeURI(s);}if(d.selection){q=d.selection.createRange().text;}else if(d.getSelection){q=d.getSelection();}else if(w.getSelection){q=w.getSelection();}void(w.open('http://www.google.co.jp/search?q='+enc(q)+'&hl=ja&btnG=Google+%B8%A1%BA%F7&domains=d.hatena.ne.jp&sitesearch=d.hatena.ne.jp','_blank',''));

はてなキーワードを探す

javascript:d=document;w=window;function enc(s){return encodeURIComponent?encodeURIComponent(s):encodeURI(s);}if(d.selection){q=d.selection.createRange().text;}else if(d.getSelection){q=d.getSelection();}else if(w.getSelection){q=w.getSelection();}void(w.open('http://d.hatena.ne.jp/keyword/'+enc(q),'_blank',''));