Imagen de título
Referencia

Poner componentes adicionales a disposición de los usuarios

Tras crear su paquete del explorador personalizado, deseará publicarlo en sitios desde donde los usuarios puedan descargarlo. Especifique dichos sitios en el paso 3 del Asistente para la personalización de Internet Explorer. También puede especificar el lugar donde los usuarios obtendrán componentes nuevos o actualizaciones. Se llaman componentes adicionales.

Cuando el usuario hace clic en Herramientas y, después, en Windows Update, el explorador abre la dirección URL del componente adicional especificado. Esto también ocurre cuando el usuario hace clic en Agregar o quitar programas en el Panel de control, hace clic en Internet Explorer y Herramientas de Internet, hace clic en Agregar o quitar y, después, selecciona Agregar un componente.

Nota

Ejemplo de páginas Web de componentes adicionales

El kit de herramientas de IEAK contiene un ejemplo de página Web de componentes adicionales, Addon.htm, que puede personalizar. Esta página se encuentra en la carpeta \<carpeta de programa IEAK>\Toolkit\Addons\HTML. Esta página incluye, además, vínculos a los archivos Head.htm, Main.htm e Info.htm.

A continuación se muestra una descripción de los cuatro archivos de ejemplo de la carpeta \<carpeta de programa IEAK>\Toolkit\Addons\HTML:

La mayoría de los cambios que realice se harán en Main.htm, que se compone de tres partes:

Usar los archivos de ejemplo

Copie los cuatro archivos de ejemplo a su ubicación de descarga o a la ubicación que especifique y modifíquelos en un procesador de textos o en un editor de HTML.

Para que la secuencia de comandos funcione correctamente, los archivos deben instalarse de la manera siguiente:

Para agregar nuevos componentes

  1. Asegúrese de que ha descargado los componentes durante la sincronización automática de versiones (AVS).
  2. Localice el nombre correcto del componente en el archivo IESetup.cif.
  3. Agregue una casilla de verificación con ese nombre a Addon.htm.

Si se trata de un autor experto de páginas Web, puede optar por no utilizar la plantilla proporcionada en IEAK.

Información para autores expertos de páginas Web

En Main.htm se utilizan dos lenguajes de secuencias de comandos: JScript y Visual Basic Script Edition (VBScript). El código de JScript contiene la función Install(). Se llama a esta función cuando el usuario hace clic en el botón Instalar que hay en la parte inferior de la página. La función controla el proceso de instalación. La función Install() realiza llamadas a varias subrutinas de VBScript.

Las secuencias de comandos utilizan la propiedad name (parte de la etiqueta input) de las casillas de verificación para leer el archivo IESetup.cif. Este archivo está incluido en el archivo IEcif.cab y lo abre la subrutina Window_onLoad().

Nota

Para averiguar si un componente ya está instalado, puede utilizar la subrutina de VBScript IsComponentInstalled().

IsComponentInstalled(IdComponente)

Donde IdComponente es el mismo nombre que el de la casilla de verificación y el valor en IESetup.cif.

Código devuelto Significado
0 Componente no instalado
1 Componente ya instalado
2 El componente está instalado, pero hay una versión más reciente disponible
3 Bloqueo de seguridad del usuario: no se determinó el estado

Cuando se comprueba el primer componente mediante este método, el motor ActiveX activa un cuadro de diálogo de seguridad que solicita permiso para comprobar el estado de los componentes instalados en el equipo del usuario. Si el usuario elige "No", se devuelve el código 3 para todos los componentes.