どのブラウザ(スマホも)でも使えるGoogleサイト内検索!ブックマークレットが便利!

下記の「サイト内検索」リンクをブックマークツールバーにドラッグしてください

 

 

サイト内検索

 

 

サイト内検索のJavascript(以下のコードをコピーし、ブックマークを追加して、URL欄に貼り付けて設定も可能です)

javascript:(function(){var d=document,w=window,t=null,h=encodeURIComponent(location.host);if(d.selection){t=d.selection.createRange().text;}else if(w.getSelection){t=w.getSelection().toString();}else if(d.getSelection){t=d.getSelection().toString();}var q=prompt('Search '+h,t);if(q!=null)window.open('https://www.google.co.jp/search?&q='+encodeURIComponent((q?q:'')+' site:'+h));})()

 
 

1.サイト内検索ブックマークレットの使い方

(1)使用しているブラウザのブックマークツールバー(ブックマークバー、お気に入りバーなど)を表示する

(2)「サイト内検索」のリンクをブックマークツールバーにドラッグすると、ツールバー上に表示されます。

(3)サイト内検索を行いたいWEBページ(ヤフーなど)を表示してツールバーに設定した「サイト内検索」ブックマークレットをクリックします。

(4)表示しているWEBページ内で検索したいキーワードを入力し「OK」をクリックします。

(5)Googleのサイト内検索(キーワード + site:表示中してるWEBページのドメイン名)を行います。

各ブラウザ、スマホでのブックマークバー設定は以下を参照
Chrome ブックマークバーの使用法
Safari ブックマークバーの使用法
Firefox ブックマークバーの使用法
IE11,Edge ブックマークバーの使用法

iPhoneのSafariにブックマークレットを登録する設定手順

 

2.ブックマークレットとは

WEBブラウザのブックマークに登録し、クリックすると「JavaScript」のプログラムを実行するツールです。

上記は通常の操作でWEBページをブックマークした詳細情報です。(ブックマークツールバーのアイコンを右クリックし、「編集」等のメニューを選択すると表示される)URL欄にはWEBサイトのURLが設定されています。

 

上記は「サイト内検索」の詳細情報です。URL欄にはJavascriptのプログラムが記載されています。ドラッグなどできない場合はブックマークを新規に追加して、プログラムコードをコピーし、URL欄に貼り付けて設定もできます。

 

 

3.サイト内検索ブックマークレットのコード

//ブックマークレットは「javascript:」で書き始める。
javascript:(
  //無名関数を定義
  function(){
    var d=document, //documentオブジェクト設定
        w=window,   //windowオブジェクト設定
        t=null,     //選択文字列変数の初期化
        h=encodeURIComponent(location.host); //表示中ページのホスト名を取得

    //ブラウザ上で選択された文字列を取得。IE、Firefoxで取得方法が異なる
    if(d.selection){
      t=d.selection.createRange().text;
    }else if(w.getSelection){
      t=w.getSelection().toString();
    }else if(d.getSelection){
      t=d.getSelection().toString();
    }

    //JavascriptのInputBox。選択文字列をデフォルト値に設定
    var q=prompt('Search '+h,t);

    //新規ウィンドウでGoogleサイト内検索を行う。
    if(q!=null)window.open('https://www.google.co.jp/search?&q='+encodeURIComponent((q?q:'')+' site:'+h));
  }
)()

Google検索に便利!Google検索用ブックマークレット

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です