And*_*ndy 133 google-chrome hyperlink
我在Intranet页面上链接到共享驱动器上的本地文件:
<a href="file:///s:/test.xls"> Test</a>
Run Code Online (Sandbox Code Playgroud)
这适用于IE和Firefox,其中包含一个名为本地链接的插件.
我怎样才能在谷歌浏览器中打开它?
谢谢
Tho*_*ini 39
出于安全原因file:///,您无法链接到本身不是HTML文档file:///.
Gui*_*rim 20
这个问题已经过时了,但我刚才遇到了同样的问题,我发现解决方案是将IIS中的虚拟目录映射到带有文档的网络驱动器,因此url成为友好的"http://"地址.
设置虚拟目录:
IIS:
http://www.iis.net/configreference/system.applicationhost/sites/site/application/virtualdirectory
阿帕奇:
http://w3shaman.com/article/creating-virtual-directory-apache
干杯!
小智 11
从我所看到的情况来看,以下内容适用于Firefox和Chrome;
1)如果你有一个从远程主机打开的HTML页面,那么file://链接将不起作用,即你的地址栏读取http://someserver.domain,页面包含一个链接,如<a href="file:///S:/sharedfile.txt">
2)如果你有一个从本地主机打开的HTML页面,那么file://链接将起作用,即你的地址栏读取file:///C:/mydir/index.html,页面包含一个链接,如<a href="file:///S:/sharedfile.txt">
对于Internet Explorer点1)不成立.可以使用file://远程主机上的网页中的链接语法访问本地主机上的文件.这被认为是IE中的一个安全漏洞(由谁?参考?)(并且它也在IE8中),因为远程主机可以在您不知情的情况下访问本地计算机上的文件 ....诚然,他们必须幸运的是文件名但是那里有很多通常命名的文件,可能包含个人/私人信息.
小智 7
LocalLinks现在似乎已经过时了.
LocalExplorer似乎已经占据了它的位置并提供了类似的功能:
它基本上是一个chrome插件,用file://链接替换链接localexplorer://,并结合拦截localexplorer://链接的可安装协议处理程序.
我现在能找到的最好的东西,我与开发者没有任何关系.
小智 6
来自最流行的答案的LocalLinks扩展程序对我不起作用(鉴于,我试图使用file://在Windows资源管理器中打开目录,而不是文件),所以我查看了另一种解决方法.我发现这个"在IE中打开"扩展程序是一个很好的解决方法:https: //chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi
这不是一个理想的修复,因为用户必须右键单击并选择在IE中打开,而不是单击链接,但它至少使链接起作用.
但有一点需要注意,在IE10(以及某个更新点后的IE9)中,您必须将该站点添加到可信站点(Internet选项>安全性>可信站点).如果站点不在受信任的站点中,则file://链接在IE中也不起作用.
| 归档时间: |
|
| 查看次数: |
268154 次 |
| 最近记录: |