如何从Google Chrome打开Windows资源管理器?

3

在Windows 7上,如果在IE地址栏中输入以文件协议file://myServer/network形式的路径,它会打开Windows资源管理器并指向网络共享文件夹。

但是,在Google Chrome浏览器中尝试相同的操作时,它不会打开Windows资源管理器,而是在浏览器模式下显示所有文件和文件夹。

如何在Chrome浏览器中打开Windows资源管理器并指向文件路径file://chorus.actra.ca/network?


1
由于安全原因,Chrome不允许这种行为。 - M.Bennett
1个回答

2

出于安全原因,Chrome不会打开网络上的file://

我所知道的唯一解决办法是在客户端电脑的Windows注册表中添加一个URL协议键,即HKEY_CLASSES_ROOT

[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编译.exe来实现。

现在,当Chrome(或任何浏览器)尝试打开mycustomfileopener://myServer/network时,它将自动启动上述过程,在网络上直接打开URL。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接