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

标签 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

当我访问本地主机上的网站时,以下链接有效。即,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

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

最佳答案

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

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

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

关于html - 如何创建指向共享网络目录或文件的超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695376/

相关文章:

css - 自定义 Wordpress 主题 - 菜单仅在 Chrome 中的一个元素上有多种字体?

Html css 缩放将大小更改为几个像素

css - 仅在 Chrome/Safari 中滚动到嵌入式 Vimeo YouTube 或 Flash 时, float 视差 DIV 背景图像会跳转

html - z-index 父元素后面的伪元素 box-shadow

windows - Windows 服务的基类

c# - 获取鼠标指针下方的窗口句柄,同时忽略半透明窗口

c - 相当于 Windows 上的 PTHREAD_MUTEX_INITIALIZER 吗?

html - 滚动时,正文一直到导航栏

html - 网站在 Opera 和 Firefox 中不显示

javascript - jquery 复选框多重禁用