Will The Mark of the Web siempre asegura que IE ejecuta el archivo HTML local

Estamos distribuyendo un CD que muestra nuestro menú basado en HTML en AutoRun. El menú (un archivo HTML local) se ejecuta en el navegador de los usuarios y comunica información sobre lo que está en el CD (un paquete de personalización, por lo que NO es un instalador). Nuestro menú depende en gran medida de JQuery, por lo que no poder ejecutar Javascript no es bueno. Elegimos hacer el menú en HTML, CSS, Javascript para lograr la compatibilidad multiplataforma.

Debido a que estamos ejecutando un archivo HTML local que usa Javascript, encontramos la restriction from running scripts or ActiveX Controls IE restriction from running scripts or ActiveX Controls .

Nuestra solución ( según nuestra pregunta anterior ) es usar The Mark of the Web . Pero tenemos una pregunta:

¿Es esta la bala de plata que superará la restricción de IE?

¿Funcionará The Mark of the Web en IE V8 y versiones posteriores? ¿Puedo decir con certeza que esto superará la restricción de IE o hay otros factores que deba tener en cuenta?

De hecho, parece ser “The Silver Bullet”. Una de las razones para incluir MOTW, de hecho, la primera razón es:

  • Está codificando páginas que se verán desde un CD, DVD u otro dispositivo de almacenamiento local. (Tenga en cuenta que los usuarios pueden, pero no necesariamente, eximir el contenido local de esta característica de seguridad).

El siguiente código hace que el archivo se ejecute en la zona de Internet, lo que eliminará las restricciones impuestas por IE. Tenga en cuenta que la configuración de algunos usuarios puede evitar que este código funcione, o un usuario puede eludir manualmente esta característica y forzar a que la ventana se ejecute de la manera normal, lo que evitará que su JS funcione.

  

No hay detalles sobre dónde debe colocarse, aparte de. The comment must appear in the first 2,048 bytes of the HTML document, within the HTML markup.

En cuanto a su pregunta con respecto a su compatibilidad, la característica se introdujo en Microsoft Internet Explorer 4.0 y es compatible con todas las versiones a partir de ahí.