Instalación de motores de búsqueda desde páginas web
De MDC
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.
[editar] 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.
Para más detalles sobre MozSearch, lease Creación de plugins MozSearch.
[editar] 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
engineURLes el URL del plugin Sherlock a instalar (un archivo ".src"). -
iconURLes el URL del icono asociado al plugin. - El parámetro
suggestedNamesó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
suggestedCategoryno se usa. Se debería especificar una cadena vacía ("") onull.
Para más detalles sobre Sherlock, visite http://developer.apple.com/macosx/sherlock/