viernes, 1 de julio de 2011

Añadir proveedor de búsqueda personalizado

Como dije en el anterior artículo, vamos a añadir un proveedor de búsqueda personalizado al Internet Explorer 9.

Como ejemplo, haremos un buscador de MSDN. (Documentación de la programación de Microsoft, para los que no sean del gremio).

No es el método "oficial" ni es muy correcto de hacer, pero hasta que se permita configurar manualmente los proveedores, puede valer.

Lo primero de todo, tenemos que añadir un proveedor de búsqueda "dummy" para luego reemplazar la URL por la que queramos. Preferentemente deberá ser un proveedor de búsqueda que no vayamos a usar, para evitar que al añadirlo por 2ª vez nos diga que está instalado.



En nuestro caso, añadimos el proveedor de búsqueda del eBay.

Ahora nos vamos al RegEdit.exe y localizamos el proveedor de EBay que hemos instalado.

Por supuesto, sobra decir que debemos de tener mucha precaución al manipular el registro de Windows.

La clave donde buscar las búsquedas es:
 HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ SearchScopes


Hacemos limpieza de claves, quedándonos con "DisplayName" y "URL".
Desconozco cómo sacarle el ICO pequeño a la página de MSDN, pero si se lo sacáis, guardarlo en disco y hacerle referencia en la clave FaviconURL o FaviconPath. Esto se lo dejo a los más curiosos.


Ahora, nos vamos a la página del MSDN (o la que queráis) y hacemos una búsqueda con la configuración que queramos (en Español, buscando en cierta sección, ...) . Si al buscar, la URL del navegador aparece en formato REST (como en la imagen), sustituyamos el término de búsqueda que hemos empleado por {searchTerms} y copiemos esta dirección a la clave "URL" del regedit.



Con esta operación, ya tenemos un buscador personalizado.




¿Cómo eliminar el proveedor de búsqueda personalizado?  
Por si necesitamos desinstalar algún proveedor de búsqueda, aquí os dejo unas capturas de pantalla.

Para los más despistados, decir que el menú "Herramientas" sale al apretar la tecla "alt".





Saludos.

No hay comentarios: