链接html页面上的UNC/网络驱动器

链接html页面上的UNC/网络驱动器,html,hyperlink,unc,Html,Hyperlink,Unc,只是一个基本的html链接问题 我有一个内部网设置,我需要链接到一些网络驱动器。它们位于\server\u drive\blahblah\doc.docx等驱动器上 使用file://在IE8或Firefox上都不起作用。如何链接到这些文件?要从HTML文档链接到UNC路径,请使用file:///// (是的,那是五个斜杠) file://///server/path/to/file.txt 请注意,这在IE和Outlook/Word中最有用。它不会在Chrome或Firefox中工作,这是故意

只是一个基本的html链接问题

我有一个内部网设置,我需要链接到一些网络驱动器。它们位于\server\u drive\blahblah\doc.docx等驱动器上


使用file://在IE8或Firefox上都不起作用。如何链接到这些文件?

要从HTML文档链接到UNC路径,请使用file:///// (是的,那是五个斜杠)

file://///server/path/to/file.txt

请注意,这在IE和Outlook/Word中最有用。它不会在Chrome或Firefox中工作,这是故意的——链接会无声地失败。以下是来自

为了安全起见,Mozilla 应用程序阻止指向本地的链接 来自远程服务器的文件(和目录) 档案

不太直接,来自:

Firefox和Chrome不会打开来自本地计算机外部的页面的“file://”链接。这是这些浏览器为提高安全性而做出的设计决策


Mozilla文章包括一组客户端设置,您可以使用这些设置来覆盖Firefox中的此行为,并且还有一些扩展来覆盖此限制。

在网络服务器上设置IIS并将路径更改为

编辑: 确保在IIS中启用目录浏览选项(向用户插入工具提示):


a、 工具提示{
位置:相对位置;
显示:内联;
}
a、 工具提示范围{
位置:绝对位置;
宽度:240px;
颜色:#FFFFFF;
背景:#000000;
高度:30px;
线高:30px;
文本对齐:居中;
可见性:隐藏;
边界半径:6px;
}
a、 工具提示范围:之后{
内容:'';
位置:绝对位置;
最高:100%;
左:50%;
左边距:-8px;
宽度:0;
身高:0;
边框顶部:8px实心#000000;
右边框:8px实心透明;
左边框:8px实心透明;
}
a:悬停。工具提示跨度{
能见度:可见;
不透明度:0.8;
底部:30px;
左:50%;
左边距:-76px;
z指数:999;
}

我也有类似的问题。当你说更改路径时,这是在虚拟目录中吗?当我尝试使用
http
访问我的共享时,我会得到一个404,但是如果我使用file://///server/path/to/file.txt 在浏览器中,它可以工作。我需要有http访问,因为这个链接将通过降价呈现。我已在服务器上启用目录浏览。“高级设置”下的物理路径指向共享。在我编写此答案时,我的建议是将IIS放在网络服务器上,然后将内容的URL更改为指向web服务器。您还可以配置IIS,使其具有映射到网络共享的虚拟目录,但IIS和网络份额之间有权限要考虑。微软称五条斜线是错误的。相反,你的例子应该是“file://server/path/to/file.txt". 链接:2020此处:在我的Windows 10计算机上,两种表单(服务器前5斜杠或2斜杠)都可以使用。(使用“工作”我的意思是,我可以将链接url复制并粘贴到浏览器窗口,按Enter键,目标文件打开。但本地链接不是可以单击的。)
<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>