从网页启动Windows文件资源管理器窗口

时间:2013-08-02 17:27:31

标签: javascript html web explorer

我为一家发布新程序的公司提供电话支持,该程序将一些数据存储在用户appdata文件夹中。

我们的知识库已更新,其中包含用户打开隐藏/系统文件的步骤,然后通过打开文件夹来引导用户。

由于我们的许多软件用户都不精通IT,因此需要花费很长时间才能完成。

使用HTML,Javascript或某种插件,是否可以在页面上建立一个链接,该链接将启动导航到%localappdata%的Windows文件资源管理器窗口?

这样,用户将始终在正确的位置结束,而不会发现他们觉得困难的所有步骤。

3 个答案:

答案 0 :(得分:4)

不,无法从网页中启动外部程序。

如果你能做到这一点,它将被视为一个巨大的安全风险,很快就会被浏览器制造商阻止。

多年前,曾经有过通过ActiveX控件实现此类事情的方法,但这不再是一种选择,主要是由于它引起的安全问题。

唯一支持ActiveX的浏览器是IE;它在任何其他浏览器中都不起作用,甚至IE默认也会阻止未知的ActiveX控件。

简而言之,你无法做到这一点。遗憾。

答案 1 :(得分:0)

由于权限/安全性

,我认为仅使用HTML / javascript是不可能的

一种可能性是创建一个ActiveX控件来启动Windows资源管理器。

Building ActiveX Controls for Internet Explorer

Wikipedia - ActiveX

答案 2 :(得分:0)

您可以让用户下载并运行包含以下内容的批处理文件:

%windir%\ explorer.exe%LOCALAPPDATA%

您甚至可以将批处理文件配置为将文件复制到更方便的位置,例如桌面。