Accessibility

Nota técnica de Dreamweaver

Mensaje de seguridad de Internet Explorer al mostrar localmente archivos con JavaScript o contenido Flash

日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | English | Français | Italiano

Problema

Como consecuencia de las actualizaciones que ha efectuado recientemente Microsoft en el navegador Internet Explorer (actualizado como parte de la actualización de Microsoft Windows XP Service Pack 2 (SP2)), al mostrar localmente una página Web que necesita ejecutar contenido activo o scripts, aparece el siguiente mensaje de seguridad en la barra de información amarilla de Internet Explorer:

Para ayudar a proteger su seguridad, Internet Explorer impidió que este archivo mostrara contenido activo que podría obtener acceso al equipo. Haga clic aquí para consultar más opciones...

Algunos ejemplos de contenido activo son las películas de Flash o Shockwave. Algunos ejemplos de scripts son JavaScript o VBScript de la parte del cliente.

Nota: en Dreamweaver, si añade un comportamiento a la página Web, se añade a la página código JavaScript de la parte del cliente.

Nota: este mensaje de seguridad sólo aparece si se muestran páginas Web directamente desde el disco duro. Por ejemplo, C:\myFiles\myFile.htm. (Ref. 178644)

Motivo

Internet Explorer en XP SP2 bloquea el contenido activo y los scripts que tratan de ejecutarse en la zona Máquina local, como parte del bloqueo de zona Máquina local de XP SP2. Los atacantes han intentado aprovecharse de la zona Máquina local, de modo que Microsoft ha aumentado las restricciones relativas a lo que puede ejecutarse en esta zona de forma predeterminada. Para obtener más información, consulte la sección sobre el bloqueo de zona Máquina local en las mejoras de Windows XP Service Pack 2 en Internet Explorer 6 de Microsoft.

Solución

Este mensaje de seguridad puede afrontarse de diversas formas:

  1. Las opciones de la barra de información de Internet Explorer permiten habilitar el contenido activo o los scripts que intenta ejecutar en el navegador, caso por caso. Cuando aparezca la barra de información amarilla que se muestra arriba, haga clic en ella y seleccione "Permitir contenido bloqueado..." para ejecutar el contenido activo o los scripts.
  2. Para permitir la ejecución de contenido activo o scripts en una página Web sin que aparezca la barra de información, puede añadir código "Mark of the Web" para que el archivo se ejecute en una zona distinta de la zona Máquina local, por ejemplo, la zona Internet o la zona Intranet. Un ejemplo de código Mark of the Web sería:

    <!-- saved from url=(0022)http://www.yoururl.com -->

    Para incluir este código en sus proyectos, cambie el URL para que apunte a su dominio y reemplace el número (0022) por el número correcto de su dominio. Este número indica la cantidad de caracteres de su nombre de dominio (comenzando por la "h" de "http" hasta la última letra de su dominio, por ejemplo, la "m" de ".com").

    Una forma genérica de escribir código Mark of the Web sería:

    <!-- saved from url=(0014)about:internet -->

    about:internet colocará la página en la zona Internet, de forma que podrá omitir el bloqueo de zona Máquina local.

    Macromedia ha creado una extensión de Dreamweaver que puede utilizar para añadir el código Mark of the Web genérico a sus archivos. Para utilizar esta extensión, seleccione Comandos > Insertar Mark of the Web. Esta extensión también permite eliminar código Mark of the Web, en caso de que desee quitarlo antes de publicar un archivo. Para quitar el código Mark of the Web, seleccione Comandos > Quitar Mark of the Web. Esta extensión sólo es compatible con las versiones de Dreamweaver MX 2004 y Dreamweaver MX para Windows.
  3. Además, los desarrolladores pueden utilizar un servidor remoto para obtener una vista previa de las páginas Web o utilizar un servidor Web local como Microsoft IIS o Apache Web Server (http://localhost). La clave de esta solución es utilizar el protocolo http:// para ver páginas Web en lugar de utilizar la unidad del disco duro local (C:\).

Información adicional

Para obtener más información sobre las restricciones de contenido activo y sobre el código Mark of the Web, consulte la sección sobre el bloqueo de zona Máquina local en las mejoras de Windows XP Service Pack 2 en Internet Explorer 6 de Microsoft.

Para obtener más información sobre los problemas específicos de Dreamweaver, consulte Dreamweaver y Windows XP Service Pack 2.

Para obtener más información sobre los productos Macromedia en general, consulte el centro de soporte de XP Service Pack 2 de Macromedia.

Última actualización: 21 de octubre de 2004
Fecha de redacción: 4 de octubre de 2004

ID: 19578
Producto: Dreamweaver
Versiones: Todas
Sistema operativo: Windows XP
Navegador: Internet Explorer
Servidor: Todos
Base de datos: Todas
ID anterior: