Safariからウェブサイトのコンテンツを検索する方法

Safariからウェブサイトのコンテンツを検索する方法

Safariはウェブサイトにアクセスするために使いますが、アクセスした先でも、Appleのブラウザには探している情報に的確にアクセスできる機能がいくつかあります。Safariを単なる情報表示ツールから、役立つリサーチツールへと変える方法をご紹介します。

Googleはウェブサイトのリストを返しました。一番上のリストの下に、まさにあなたが求めている情報が表示されています。というか、最初の部分だけが表示され、残りの部分を見つけるにはクリックしてページに移動する必要があります。

しかし、ページにアクセスしても、Googleが検索結果ページに表示したのと同じテキストがどうしても見つかりません。残念ながら、そのテキストが検索結果ページに存在しない可能性が考えられます。Googleがページの古いバージョンのキャッシュを表示しているのかもしれません。

しかし、たとえそこにあったとしても、ページのデザインやスクロールしなければならないテキストの量が多すぎて、見つけにくい場合があります。そこで、Safariの最もシンプルで、おそらく最も見落とされがちな機能が役立ちます。

実のところ、Macではほとんど見過ごされています。もしiOSの機能でmacOSに取り入れて欲しいものがあるとしたら、それは「On This Page」でしょう。

iOSで「このページ」を使用する

  1. iPhoneまたはiPadのSafariで任意のサイトにアクセスします
  2. 別の場所に行くかのようにアドレスバーをタップします
  3. 検索語を入力しますが、Enter キーを押さないでください。
  4. 画面の中央あたりから上にスワイプするとキーボードが消えます
  5. 「このページの内容」の見出しまでスクロールします。

探している検索語がサイトの現在のページ内に存在する場合、その語句とその出現回数が表示されます。ページに存在しない場合は、見出しが「このページ内(一致なし)」に変わり、次のページに進むことができます。

iOSで検索結果を検索する方法

検索語が1件以上見つかった場合、見出しの下の行をタップすると最初の行に移動できます。例えば「バナナ」という単語を検索した場合、その行には「「バナナ」を検索」と表示され、それをタップするだけで検索できます。

この検索バーをタップすると、ブックマークなどの他の検索結果がすべて閉じられ、タイトルバー以外の何も表示されていないページが表示されます。そして、新しい検索バーが表示されます。さらに、ページは最初の検索結果までスクロールされます。

さらに、最初の出現箇所は黄色でハイライト表示されます。それが1つだけの場合でも、複数ある場合でも、画面下部にバーが表示され、他の出現箇所にすぐにアクセスできます。

LR: アドレスバーをタップして検索語を入力します。

LR: アドレスバーをタップして検索語を入力します。多くの場合、「このページについて」セクションはキーボードで隠れているため、タップして非表示にする必要があります。

左から右へ、この下部のバーは、完了時に使用する「完了」ボタンから始まります。その後、虫眼鏡、検索語句、そして検索した件数が表示されます。

さらに、上下の矢印を使って、それぞれの出現箇所を順に確認することもできます。矢印をタップするたびに、ページは次の検索語のある場所に移動し、その場所が黄色でハイライト表示されます。

速くてシンプルなのですが、「このページ」は通常、オンスクリーンキーボードに隠れているため、見落とされがちです。そして、実際に使ってみると、間違った場所をタップしてしまい、検索全体が消えてしまうことが驚くほど簡単に起こります。

公平を期すために言うと、Mac版の同等機能はそう簡単には消えません。ただ、機能的には全く同じで、全く別の場所に存在しているだけです。

Macでサイト内を検索する方法

  1. MacのSafariでウェブサイトにアクセスします
  2. Command-Fをクリックするか、
  3. メニューから編集検索検索...を選択します。
  4. 検索語を入力してください

Macでは、ページ上で見つかるものを入力するとすぐに、Macはそれをハイライト表示します。待つ必要はありません。

最初の出現箇所は黄色で強調表示され、その他の出現箇所は白色で強調表示されます。スクロールしてすべての出現箇所を確認したり、最初の出現箇所を読んで残りの出現箇所を一つずつ確認したりできます。

テキストを入力した後に、検索バーの矢印ボタンを使って次のページに進みます。iPhoneでは上下矢印ですが、Macでは左右矢印です。

奇妙なことに、ウェブサイトによっては、Safariが検索語句の「最初の」出現箇所を判断できないことがあります。Safariは常にすべての検索語句をハイライト表示しますが、ページの末尾の方にある検索語句に最初にジャンプしてしまうことがあります。

多くの検索結果を読む

検索結果の場所が明確に表示されているので、タブで移動できれば良いのですが、それができません。小さな矢印をクリックするか、ページをスクロールして白いラベルを読むしかありません。

これらのラベルのいずれかをクリックすると、それと他のすべてのラベルが即座に消えます。そのため、例えばウェブサイトのページの複数のセクションを選択してコピーしたい場合は、何度も検索を繰り返す必要があります。

検索バーは画面上に残ります(現在のタブ内、他のタブ内ではありません)。そのため、検索を繰り返すには、検索バーに戻ってクリックする必要があります。入力した検索語句はハイライト表示され、別の語句に置き換えることができますが、Returnキーを押せばSafariはすべての結果を再ハイライト表示します。

Macでは別の場所にありますが、macOSのSafariにも同じ検索機能があります。

Macでは別の場所にありますが、macOSのSafariにも同じ検索機能があります。

Macが勝つところ

Macはアドレスバーをクリックすると反応し、オプションも表示されますが、「このページ」機能がありません。この機能があればもっと良いのですが、あるいは検索結果だけでなく、お気に入りやよく訪れるページも表示されるように設定できればもっと良いと思います。

しかし、Mac版のSafari内検索には、iOS版にはない機能がもう一つあります。iOS版のSafariでは、検索した単語がページのどこにあっても、たとえ別の単語の中にあっても、その単語の出現箇所がすべて表示されます。

Macでは、同じ設定がデフォルトですが、いつでも変更できます。検索語を入力する場所のすぐ横にドロップダウンメニューがあります。デフォルトでは「含む」になっていますが、 「始まる」に変更できます。

Safariで検索

iOSでもmacOSでも、Safariに非常に強力な正規表現形式の検索機能があるわけではありません。しかし、その検索機能はシンプルであると同時に、あまり知られていません。

一度存在を知ってしまえば、何度も使うことになるでしょう。そういえば、Unixやターミナルのように、キーをタップするだけで、前に検索した項目、あるいはその前の項目、あるいはさらに前の項目を検索できる機能があれば便利だと思います。

HomePodでAppleの最新ニュースをいつでもチェック。「Hey Siri、AppleInsiderを再生して」と話しかけると、最新のAppleInsider Podcastが聴けます。または、HomePod miniに「AppleInsider Daily」と話しかけると、ニュースチームからの速報がすぐに聞こえてきます。Apple関連のホームオートメーションに興味があるなら、「Hey Siri、HomeKit Insiderを再生して」と話しかければ、最新の専門ポッドキャストがすぐに聴けます。