Instalación de motores de búsqueda desde páginas web

Firefox permite que código de JavaScript instale plugins de motores de búsqueda, los formatos de plugin que soporta son: MozSearch, OpenSearch, y Sherlock.

Cuando el código JavaScript intenta instalar un plugin de búsqueda, Firefox muestra una alerta que pide al usuario permiso para instalarlo.

Instalación de plugins MozSearch y OpenSearch

Para instalar plugin MozSearch o OpenSearch, es necesario usar el método DOM window.external.AddSearchProvider(). La sintaxis para este método es:

window.external.AddSearchProvider(engineURL);

Donde engineURL es el URL del archivo XML del plugin del motor de búsqueda.

Nota: el soporte a OpenSearch y MozSearch está disponible sólo en Firefox 2 y superior.

Para más detalles sobre MozSearch, lease Creación de plugins MozSearch.

Instalación de plugins Sherlock

Para instalar un plugin Sherlock, hay que llamar a window.sidebar.addSearchEngine(), la sintaxis para hacerlo es:

window.sidebar.addSearchEngine(engineURL, iconURL, suggestedName, suggestedCategory);
  • El parámetro engineURL es el URL del plugin Sherlock a instalar (un archivo ".src").
  • iconURL es el URL del icono asociado al plugin.
  • El parámetro suggestedName sólo es usado cuando se le pide permiso al usuario para instala el plugin, de modo que pueda mostrarse un mensaje del tipo "¿Desea instalar suggestedName desde engineURL?".
  • El parámetro suggestedCategory no se usa. Se debería especificar una cadena vacía ("") o null.

Para más detalles sobre Sherlock, visite http://developer.apple.com/macosx/sherlock/

Categorías

interwiki links

Etiquetas y colaboradores del documento

Colaboradores de esta página: Jorolo, Nukeador
Última actualización por: Nukeador,