7

我检查了以下两个相关讨论:
1.如何创建指向本地可执行文件的超链接?
2. Windows 共享文件夹的 URL
3. Chrome 中的文件 URL 跨域问题 - 意外
4. Firefox 到本地或网络页面的链接不起作用

当我在 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

如果是出于安全原因,有什么配置要关闭吗?或者有什么想法?

4

1 回答 1

1

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

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

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

于 2014-01-06T09:49:59.630 回答