当在Windows 7的IE地址行中将文件协议放入file:// myServer / network时,它将打开Windows Explore以指向网络共享文件夹。
但是当我在谷歌浏览器上试用它时,它将无法打开Windows浏览器,所有文件夹和文件都显示在Chrome浏览器模式下。
如果在地址栏中输入file://chorus.actra.ca/network,如何在Chrome中打开Windows资源管理器?
答案 0 :(得分:1)
事实上,出于安全原因,Chrome不会在网络上打开file://
。
我所知道的解决此问题的唯一解决方案是在客户端的PC上向Windows注册表配置单元HKEY_CLASSES_ROOT
添加URL协议密钥:
[HKEY_CLASSES_ROOT\mycustomfileopener]
@="URL:mycustomfileopener"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\mycustomfileopener\shell]
[HKEY_CLASSES_ROOT\mycustomfileopener\shell\open]
[HKEY_CLASSES_ROOT\mycustomfileopener\shell\open\command]
@="C:\\mycustomfileopener.exe %1"
您还需要一个可执行文件(mycustomfileopener.exe
)文件,该文件将URL字符串(减去mycustomfileopener://
协议部分)传递给客户端PC上可用的相应应用程序。这可以使用一些简单的VBScript和compiling到.exe
来完成。
现在,当Chrome(或任何浏览器)尝试打开mycustomfileopener://myServer/network
时,它会自动启动上述流程,直接在网络上打开网址。