如何创建共享网络目录或文件的超链接?

时间:2013-07-17 08:56:12

标签: html windows google-chrome

我检查了以下两个相关的讨论:
1. How do I make a hyperlink to a local executable?
2. An URL to a Windows shared folder
3. File Url Cross Domain Issue in Chrome- Unexpected
4. Firefox Links to local or network pages do not work

当我访问localhost上的网站时,以下链接有效。也就是http://localhost

<a href="\\172.21.1.123\DIR">A Shared Network Directory</a>
<a href="file://172.21.1.123\DIR">A Shared Network Directory</a>
<a href="file://///172.21.1.123\DIR">A Shared Network Directory</a>  

但是当我访问http://172.21.1.123时,以上所有链接都没有响应。 调试控制台显示Not allowed to load local resource: file://172.21.1.123/DIR

测试环境(两者都有相同的结果。):
- Chrome 28.0.1500
- IE 10

如果是出于安全原因,是否要关闭任何配置?或者任何想法?

1 个答案:

答案 0 :(得分:0)

您无法从外部/托管/实时网站链接到网络共享的原因是因为Firefox等最新浏览器的安全功能。

您只能从本地HTML文档中打开本地网络共享。

解决这个问题的唯一方法是为浏览器安装一个插件,据我所知,删除或禁用此安全功能。