En un sitio de intranet, digamos que quiero enlazar a un archivo en un recurso compartido utilizando UNC, en:Solución para href = "file: ///// ..." en Firefox
\\servername\foldername\filename.rtf
parece que la forma correcta de hacerlo es con un marcado así:
<a href="file://///servername/foldername/filename.rtf">filename.rtf</a>
Eso es cinco barras - dos para el protocolo, uno para indicar la raíz del sistema de archivos, luego dos más para indicar el inicio del servidor nombre.
Esto funciona bien en IE7, pero en Firefox 3.6 solo funcionará si el html es de un archivo local. No puedo hacer que funcione cuando el archivo proviene de un servidor web. El enlace está "muerto": al hacer clic en él no se hace nada.
¿Hay alguna solución para esto en Firefox? Esos dos navegadores deberían ser todo lo que necesito preocuparme por ahora.
Dado que esto es obviamente una característica de Firefox, no es un error, ¿alguien puede explicar cuál es el beneficio de prevenir este tipo de enlace?
¿Tiene '' filename.rtf trabajar? –
esta es una medida de seguridad del navegador. ¿querrías que la página web de otra persona cargue archivos de tu computadora detrás de escena? – pstanton
@Brian - No, el 'href =" // ... "' tampoco funciona en Firefox, aunque funciona en IE. Casi todo funciona en IE. ('file: //' works, 'file: ///' works, 'file: // \\' works, '//' works, '\\' works, etc.). – hmqcnoesy