OS Xで「クイックWebサイト検索を有効にする」は何をしますか?


10

「クイックWebサイト検索」チェックボックスが技術的に何をするのか調べようとしています。私の推測では、データをプリフェッチするか、どういうわけか私の検索語をsiriまたは別のアップルオンライン処理エンジンに送信しますが、これらの検索結果を制御/キャッシュするシステム上の特定のドキュメントやファイルを見つけることができません。

ここに画像の説明を入力してください

ヘルプページでは、これが実際にどのように機能するかについて曖昧であり、「lets Safari record information」よりも少し細かいメカニズムを理解し、その情報が格納される場所と「ウェブサイト内での検索」が実際に何を意味するのかを知りたい実際には。

10.10.2でのSafariの回答は、apple.stackexchange.com内で検索する方法の理想的かつ実用的な例です(これは、有効になっているサイトの[Webサイトの管理]リストに表示されています)。

回答:


16

Webサイトを開発する場合は、OpenSearch仕様と呼ばれるファイルを追加して、サイトを検索可能なコンテンツがあると識別できます。

ここで apple.stackexchange.com OpenSearch仕様を確認できます。重要なビットは、サイトに検索クエリを送信するための形式をブラウザーに伝える次の行です。

<Url type="text/html" method="get" template="/apple//search?q={searchTerms}"/>

OpenSearch仕様のサイトに初めてアクセスすると、Safariはそれを「Webサイトの管理」の下にあるリストに追加します。したがって、「アップルクロームハンギング」のようなものを検索バーに入力し始めると、Safariはクイック検索とオファーのリストにapple.stackexchange.comがあることを確認しますSearch apple.stackexchange.com for "chrome hanging"

クイックWebサイト検索の例

SiriやAppleのサーバーとは関係ありません。それはすべてあなた自身のマシンで起こります。これは、特定のサイトを開いて検索フィールドをクリックし、そこにクエリを入力する代わりに、検索を他のWebサイトに直接送信する方法です。

SafariのクイックWebサイト検索情報のストアは、にあり/Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plistます。


1
これは素晴らしい情報です!そのplistを詳しく調べ、いくつかのパケットをスニッフィングして、送信しているメッセージを補強します。24時間以内にチェックマークを探してください。非常に速く、非常に優れた回答に感謝します。探しているので、検索ドロップダウンに「meta.apple.stackexchange.com」があり、メインサイトはありません。うさぎの穴を下っていく...
bmike

1
興味深い質問をありがとう。そして、ええ、それは明らかにそれがあなたの検索と一致するどのサイトに少しの推測が存在します。おかしなことに、Appleは自社のWebサイトでOpenSearch仕様を利用していないようです。少なくとも彼らの開発者サイトには完璧だと思うでしょう。
Alistair McMillan 2015年

ユーザーはブラウザのクイック検索オプションにWebサイトを追加できますか、それとも上記のようにサイトを構成することはサイト所有者に依存していますか?これがimages.google.comで機能することを願っています。
jtheletter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.