23

¿Por qué IE impide que los archivos JavaScript funcionen cuando abrimos un archivo html local? El mensaje dice:¿Por qué IE restringe los archivos JavaScript de las páginas HTML locales?

"Para ayudar a proteger su seguridad, Internet Explorer ha restringido esta página web desde la ejecución de scripts o controles ActiveX que podrían acceder a su ordenador Haga clic aquí para ver las opciones."

Puede alguien decirme cómo llegar ¿Deshazte de esto?

Respuesta

44

Salida http://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx

Si desea ejecutar en la zona Internet agregar esto a su código HTML:

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

Si desea ejecutar en la zona Intranet agregar esto a su código HTML:

<!-- saved from url=(0016)http://localhost --> 

O bien detendrá la visualización del mensaje y permitirá que se ejecute JavaScript.

Esto también permitirá que el archivo se abra en otras PC sin tener que cambiar las opciones de Internet Explorer.

+1

Gran descubrimiento: he encontrado que debe tener la etiqueta en una línea separada después de . De todos modos, es una gran manera de detener ese molesto mensaje cuando generas una página web local. GRACIAS – ozmike

+1

Después de editar mi archivo html, también tuve que cerrar y volver a abrir IE. Actualizar la página no fue suficiente para que IE notara el MOTW. – thejoshwolfe

+0

No funciona para mí. He agregado el MOTW como se explicó anteriormente. Alguna idea sobre el problema? –

5

En IE, vaya a Opciones de Internet. Luego pestaña 'Seguridad'.

Establezca la zona 'intranet local' en bajo y deshabilite el modo protegido si está activado.

Esto debería evitar que se visualice el mensaje. Si eso no funciona, establezca un 'nivel personalizado' para permitir que JavaScript se ejecute localmente.

Cuestiones relacionadas