¿Qué hace "Habilitar búsqueda rápida de sitios web" en OS X?

10

Estoy tratando de averiguar qué hace técnicamente la casilla de verificación "Búsqueda rápida de sitios web". Supongo que prefijo los datos o de alguna manera envía mis términos de búsqueda a siri u otro motor de procesamiento en línea de Apple, pero no puedo encontrar documentos o archivos específicos en el sistema que controlan / almacenan en caché estos resultados de búsqueda.

Lapáginadeayudaesimprecisaacercadecómofuncionaestoenlaprácticaymegustaríaentenderelmecanismoconunpocomásdedetalleque"permite a Safari registrar información" y, en cambio, saber dónde se almacena esa información y qué busca en un sitio web. "en realidad significa en la práctica.

Una respuesta para Safari en 10.10.2 sería ideal y un ejemplo práctico de cómo busca en apple.stackexchange.com (que se muestra en mi Administrar sitios web de los sitios que están habilitados) .

    
pregunta bmike 25.03.2015 - 17:45

1 respuesta

15

Si desarrolla un sitio web, puede agregar un archivo llamado especificación de OpenSearch que identifica el sitio como tener contenido de búsqueda.

Puede ver la especificación de OpenSearch de apple.stackexchange.com aquí . El bit importante es la siguiente línea que le indica a los navegadores el formato para enviar consultas de búsqueda al sitio.

<Url type="text/html" method="get" template="https://apple.stackexchange.com/search?q={searchTerms}"/>

La primera vez que visita un sitio con una especificación de OpenSearch, Safari lo agrega a esa lista que puede encontrar en "Administrar sitios web". Entonces, si comienza a escribir en la barra de búsqueda algo como "Apple Chrome Hang", Safari verá que tiene apple.stackexchange.com en su lista de búsquedas rápidas y ofrece Search apple.stackexchange.com for "chrome hanging" .

Nada que ver con los servidores de Siri o Apple. Todo sucede en tu propia máquina. Es solo una forma de enviar búsquedas directamente a otros sitios web en lugar de tener que abrir un sitio en particular, haga clic en el campo de búsqueda y escriba su consulta allí.

Puede encontrar la información de la Búsqueda rápida de sitios web de Safari en /Users/YOURUSERNAME/Library/Safari/SearchDescriptions.plist .

    
respondido por el Alistair McMillan 25.03.2015 - 20:20

Lea otras preguntas en las etiquetas