我检查了以下两个相关的讨论:
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
如果是出于安全原因,是否要关闭任何配置?或者任何想法?
答案 0 :(得分:0)
您无法从外部/托管/实时网站链接到网络共享的原因是因为Firefox等最新浏览器的安全功能。
您只能从本地HTML文档中打开本地网络共享。
解决这个问题的唯一方法是为浏览器安装一个插件,据我所知,删除或禁用此安全功能。