我需要让应用程序的用户通过单击网页内的链接打开文件夹.文件夹的路径位于网络上,可以从任何地方访问.我可能确定没有简单的方法可以做到这一点,但也许我错了?
只是一个基本的HTML链接问题.
我有一个Intranet设置,我需要链接到一些网络驱动器.它们位于\ server_drive\blahblah\doc.docx等驱动器上
使用file://不适用于IE8或Firefox.我该如何链接到这些文件?
我检查了以下两个相关的讨论:
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>
Run Code Online (Sandbox Code Playgroud)
但是当我访问时http://172.21.1.123,以上所有链接都没有响应.调试控制台显示Not allowed to load local resource: file://172.21.1.123/DIR.
测试环境(两者都有相同的结果.):
- Chrome 28.0.1500
- IE 10
如果是由于安全原因,任何配置都要关闭?或者任何想法?