Internet explorer 8 如何使文件://协议在IE8中工作?

Internet explorer 8 如何使文件://协议在IE8中工作?,internet-explorer-8,browser,file-uri,Internet Explorer 8,Browser,File Uri,我正在本地机器(“”)上运行一个网站,并试图获得一些文件://协议链接。实际上,我正试图打开一个文件夹,而不是一个特定的文件,但我无法让这两个文件夹都工作 我把localhost放在我的“可信区域”,我尝试了“file”、“:”、一些“/”的组合,然后是一大堆不同的路径,但编码和未编码 当我点击链接时,我所做的任何事情都不会导致打开任何内容。如果复制链接目的地,并将其粘贴到浏览器地址窗口中,则它将按预期工作 有人知道这个秘密吗?本地服务器不同于文件://,它应该在IE中正常工作。但是,如果您可能

我正在本地机器(“”)上运行一个网站,并试图获得一些文件://协议链接。实际上,我正试图打开一个文件夹,而不是一个特定的文件,但我无法让这两个文件夹都工作

我把localhost放在我的“可信区域”,我尝试了“file”、“:”、一些“/”的组合,然后是一大堆不同的路径,但编码和未编码

当我点击链接时,我所做的任何事情都不会导致打开任何内容。如果复制链接目的地,并将其粘贴到浏览器地址窗口中,则它将按预期工作


有人知道这个秘密吗?

本地服务器不同于文件://,它应该在IE中正常工作。但是,如果您可能想签出该文件夹并将其链接到您的服务器。顺便说一句,你无论如何都不应该使用文件协议,它在生产环境中不起作用。

通常
文件://
URL不应该在,它们有时在IE7和更早版本中工作是一个安全问题。

在“安全”选项卡的“内部网区域”中添加您的内部网站点。

我们发现,使用URL中的文件协议打开
方法会导致该方法失败。在这种情况下,即行为不稳定。在某些情况下,会打开URL中提到的对象,但不会创建窗口对象实例。在其他情况下,URL无法打开。在某些情况下,我们注意到在Windows7下,URL会打开,而在XP下则不会。在Safari、Chrome和Firefox下,URL从未打开过

web应用程序在intranet环境中运行,文件://指向与当前用户位于同一网络上的各种文件服务器上的位置。链接的目的是打开一个文件夹供用户操作:移动文件、将新文件拖到文件夹中、重命名文件/文件夹等。尝试将所有这些功能构建到浏览器应用程序中真是太过分了。这是你的决定,但我建议在服务器上使用绝对路径。文件流肯定没有那么可靠。这与服务器上的文件流或绝对路径无关。谢谢你的帮助,但你不了解情况。他的观点,即使没有很好地表达,也是
http://intranet/
file://intranet/
。它什么也没打开,什么也没发生。它对我的客户机很好,我想这才是最重要的,但在我的开发环境中对我来说不是。我不知道为什么,我已经检查了我能想到的每一个IE设置。有关为什么自2011年8月以来失败的解释,请参阅。在那之前,它应该在一般情况下起作用。它比那更复杂。看见