moz ie11 hacks hack detectar chrome css google-chrome safari

ie11 - moz css hack



Error de Chrome y Safari:: No se permite cargar el recurso local: file:/// D:/CSS/Style.css (4)

Hoy es posible configurar Safari para acceder a los archivos locales.

  • Por defecto, Safari no permite el acceso a archivos locales.
  • Para habilitar esta opción: primero debe habilitar el menú de desarrollo.
  • Haga clic en el menú Desarrollar Seleccione Desactivar restricciones de archivos locales.

Fuente: http://ccm.net/faq/36342-safari-how-to-enable-local-file-access

Cuando accedo a mi página aspx en cromo o safari, aparece este error en la consola

No se permite cargar el recurso local: file: /// D: /CSS/Style.css

Todo funciona bien en IE y FF.

Utilizo un CSS externo que está vinculado en la página aspx a través de

<link rel="stylesheet" media="all" href="file:///D:/CSS/Style.css" type="text/css" />

He intentado con la combinación de barras "/" y "/".

Si estoy dando la ruta del archivo de manera incorrecta o si hay alguna excepción de seguridad en estos navegadores (estoy conectado como administrador) ... ¿Qué estoy haciendo mal?


La solución ya está respondida aquí arriba (hace mucho tiempo).

Pero la pregunta implícita "¿por qué funciona en FF e IE pero no en Chrome y Safari?" Se encuentra en el texto de error "No se permite cargar recursos locales": Chrome y Safari parecen usar una implementación más estricta de sandboxing (para seguridad razones) que los otros dos (en este momento 2011).

Esto aplica para acceso local. En un entorno de servidor (normal) (apache ...) el archivo simplemente no se habría encontrado.


No podrá acceder a un recurso local desde su página aspx (servidor web). ¿Has probado una ruta relativa desde tu página aspx a tu archivo CSS así ...

<link rel="stylesheet" media="all" href="/CSS/Style.css" type="text/css" />

Lo anterior asume que tienes una carpeta llamada CSS en la raíz de tu sitio web como esta:

http://www.website.com/CSS/Style.css


Sé que esta publicación es antigua, pero esto es lo que encontré. No funciona cuando lo enlace de esta manera (con / before css/style.css en el atributo href .

<link rel="stylesheet" media="all" href="/CSS/Style.css" type="text/css" />

Sin embargo, cuando eliminé / puedo vincularme correctamente con el archivo css, debería ser así (sin / ).

<link rel="stylesheet" media="all" href="CSS/Style.css" type="text/css" />

Esto me estaba dando problemas en mi proyecto. Espero que ayude a alguien más.