下記の「サイト内検索」リンクをブックマークツールバーにドラッグしてください
サイト内検索の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検索用ブックマークレット
コメントを残す