Vincular una unidad UNC/Red en una página HTML
Sólo una pregunta básica sobre enlaces HTML.
Tengo una configuración de intranet y necesito vincularme a algunas unidades de red. Están ubicados en unidades como \server_drive\blahblah\doc.docx
El uso de file:// no funciona ni en IE8 ni en Firefox. ¿Cómo puedo vincular estos archivos?
Para vincular a una ruta UNC desde un documento HTML, use file:///// (sí, son cinco barras).
archivo://///servidor/ruta/a/archivo.txt
Tenga en cuenta que esto es más útil en IE y Outlook/Word. No funcionará intencionalmente en Chrome o Firefox: el enlace fallará silenciosamente. Algunas palabras del equipo de Mozilla :
Por motivos de seguridad, las aplicaciones Mozilla bloquean enlaces a archivos (y directorios) locales desde archivos remotos.
Y de forma menos directa, de Google :
Firefox y Chrome no abren enlaces "file://" de páginas que se originaron fuera de la máquina local. Esta es una decisión de diseño tomada por esos navegadores para mejorar la seguridad.
El artículo de Mozilla incluye un conjunto de configuraciones de cliente que puede usar para anular este comportamiento en Firefox, y existen extensiones para ambos navegadores para anular esta restricción.
Configure IIS en el servidor de red y cambie la ruta a http://server/path/to/file.txt
EDITAR: asegúrese de habilitar la exploración de directorios en IIS
Alternativa (Insertar información sobre herramientas para el usuario):
<style>
a.tooltips {
position: relative;
display: inline;
}
a.tooltips span {
position: absolute;
width: 240px;
color: #FFFFFF;
background: #000000;
height: 30px;
line-height: 30px;
text-align: center;
visibility: hidden;
border-radius: 6px;
}
a.tooltips span:after {
content: '';
position: absolute;
top: 100%;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
border-top: 8px solid #000000;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
a:hover.tooltips span {
visibility: visible;
opacity: 0.8;
bottom: 30px;
left: 50%;
margin-left: -76px;
z-index: 999;
}
</style>
<a class="tooltips" href="#">\\server\share\docs<span>Copy link and open in Explorer</span></a>