我正在本地计算机上运行一个网站(“http://localhost/asdf”),并尝试获取一些文件://协议链接。实际上我正在尝试打开一个文件夹,而不是一个特定的文件,但我无法工作。
我已将localhost放入我的“受信任区域”,我已经尝试了“文件”,“:”的每个组合,一些“/”然后是一大堆不同的路径,但编码和未编码
当我点击链接时,我所做的任何事都无法打开任何内容。如果我复制链接目标,并将其粘贴到浏览器地址窗口中,那么它将按预期工作。
有人知道这个秘密吗?
答案 0 :(得分:2)
在“安全”选项卡的“Intranet区域”中添加Intranet站点。
答案 1 :(得分:1)
通常file:///
网址不适用于pages downloaded via HTTP,有时它们在IE7及更早版本中有效,这是一个安全问题。
答案 2 :(得分:1)
我们发现在URL中使用文件协议的window.open
方法会导致方法失败。在I.E.这种行为是不稳定的。在某些情况下,URL中提到的对象会打开,但不会创建窗口对象实例。在其他情况下,URL易于打开。在某些情况下,我们注意到在Windows 7下,URL打开,在XP下则没有。在Safari,Chrome和Firefox下,网址从未打开过。
答案 3 :(得分:-1)
本地服务器不仅仅是file://,它应该在IE中工作。但是,如果您可能想要查看apache alias并将该文件夹链接到您的服务器。顺便说一下,你不应该使用文件协议,它不适用于生产。