Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在浏览器中从web应用程序启动Windows资源管理器_Windows_Google Chrome_Internet Explorer_Browser_Web - Fatal编程技术网

在浏览器中从web应用程序启动Windows资源管理器

在浏览器中从web应用程序启动Windows资源管理器,windows,google-chrome,internet-explorer,browser,web,Windows,Google Chrome,Internet Explorer,Browser,Web,我正在构建一个只使用Google Chrome运行的PHP web应用程序。组织希望能够通过windows资源管理器访问某些文件夹。在IE中使用file:///协议很容易,但我似乎找不到使用Chrome的好解决方案 我已经研究过注册自定义协议处理程序,但还没有真正找到我在那里寻找的答案。这一要求是石质的;他们不希望通过web浏览器访问这些文件 有人知道有没有办法从google chrome启动windows explorer,或者通过特殊的协议处理程序,或者通过临时启动IE来打开文件路径?一个简

我正在构建一个只使用Google Chrome运行的PHP web应用程序。组织希望能够通过windows资源管理器访问某些文件夹。在IE中使用file:///协议很容易,但我似乎找不到使用Chrome的好解决方案

我已经研究过注册自定义协议处理程序,但还没有真正找到我在那里寻找的答案。这一要求是石质的;他们不希望通过web浏览器访问这些文件

有人知道有没有办法从google chrome启动windows explorer,或者通过特殊的协议处理程序,或者通过临时启动IE来打开文件路径?一个简单的方法或例子将不胜感激


提前感谢。

Chrome确实提供了文件夹列表。您是否特别需要它位于Windows资源管理器中?很遗憾,它可能与Windows资源管理器重复@castis我确实读过这个链接,但我不认为这是我想要的解决方案。Chrome现在支持自定义协议处理程序,但我不知道如何让它在这种情况下工作。我也可以用黑客的方式,让应用程序触发一个新的IE窗口,打开并启动windows资源管理器,然后再次关闭,只是不知道怎么做。我理解。在这里,web浏览器没有帮助。描述此问题的一种方法是:您希望在服务器请求时运行命令(资源管理器)。我在想:你要求用户安装一个工具(为了简单起见,可能是用python制作的),它放在系统托盘中,监听来自服务器的(https?)请求。您可以检查请求,最终创建并运行启动文件资源管理器的windows系统命令。显然,如果它变得糟糕,它可能会被恶意软件滥用。我知道这是一个丑陋的解决方案。你觉得怎么样?我刚发现这个:它可能会有帮助。。。但我不明白它是如何启动外部应用程序的。