Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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 https://developer.apple.com/macosx/sherlock/

Categorías

interwiki links

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: teoli, Nukeador, Jorolo
 Última actualización por: Nukeador,