March 24, 2004
見ているサイト内を手軽にGoogleで検索するBookmarklet
ココログのサイトを見ていてサイト内検索がないところがあったので、こんな場合にGoogleでのサイト内検索が簡単に出来るようなBookmarkletを探してみました。splorp . blogでサイト内検索そのもののBookmarkletが出ていたのですがポップアップした画面に日本語を入れると化けてしまうので少し改造。
改造というほどではないのですけれど、とりあえず見ているサイト内で検索をしたくなった場合にツールバーに登録しておいたBookmarkletをクリックするとアラートガポップアップするのでその中に検索したい語句を入れると見ているサイト内(ドメイン内)での検索となります。動作確認はFirefox、IEで動くのを確認しました。
以下のリンクをツールバーにドラッグしてください。
追記3 2004-03-25 16:07
コメントで指摘されているne.jpとかco.jpなどのドメインのサイトのものを作ってみました。実用性はどうだろ?以下のリンクをツールバーへ
追記2 2004-03-25 17:37
コメント欄にてstealthinuさんに教えてもらったとおりにやったら.comでもJP関連でも一つのBookmarklerで対応できるようです。ありがとうございます。以下のbookmarkletをツールバーにドラッグで利用できます。
追記 2004-04-27 12:48
Googleの仕様変更による文字化けが出てましたので修正しました。上のものそのまま使えます。
Posted by kengo at March 24, 2004 11:51 PM | TrackBack | INTERNET | Blog Search | English | QR |
Myprofileだと使えないのでしょうか。
URL : http://www.myprofile.ne.jp/excite+blog
Keyword : 出会い系
でやったら、
[出会い系 site:myprofile.ne]
と出ました。
こんにちは。
そうなんですよね。
国内のドメインとかだとco.jpとかne.jpとかあるから
それの対応を考えていませんでした。
ちょっと考えてみます。(誰かアイディアを!)
Posted by: kengo on March 25, 2004 03:29 PMとりあえず対応版を追記に追加しておきました。
しかし両方対応するには2つ使うとなると
あまりよくないですね。
何かほかに方法がないかな。
Posted by: kengo on March 25, 2004 04:08 PM一度splitして、一番左側のサーバ名のみを削除してドメイン部だけを残す、ということかと思いましたので、こんな感じに修正してはいかがでしょうか。
hn=document.location.hostname.split('.');
hn.shift();
l=hn.join('.');
ところで、こうやってサーバ名を削除しなくてもいいような気もしたんですが。
こんにちは。
stealthinuさんありがとうございます。
これいいですね。
これで一つのBookmarkletで対応できそうです。
追記2として追加しておきます。
よかったです。
以前にも紹介いただいたBookmarkletをSleipnir用のスクリプトに書き直して使わせていただいてたりするので、少しでもお役に立てて嬉しいです。
はてなからTrackBack打ったつもりだったんですが、どうもうまくいかないみたいです。

Twitter経由でコメントする
メールの場合はこちらまで
Google Talk からメッセージを送る




















