1

我在一家公司的电话支持部门工作,该公司发布了一个新程序,该程序将一些数据存储在用户的 appdata 文件夹中。

我们的知识库已更新为用户打开显示隐藏/系统文件的步骤,然后引导用户打开文件夹。

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

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

这样,用户将始终到达正确的位置,而无需执行他们认为困难的所有步骤。

4

3 回答 3

4

不,不可能从网页内启动外部程序。

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

几年前,曾经有一些方法可以通过 ActiveX 控件来实现这类事情,但这不再是一种选择,主要是因为它引起的安全问题。

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

简而言之,您将无法做到这一点。对不起。

于 2013-08-02T17:49:56.187 回答
0

由于许可/安全性,我不相信仅使用 HTML / javascript 是可能的

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

为 Internet Explorer 构建 ActiveX 控件

维基百科-ActiveX

于 2013-08-02T17:46:27.293 回答
0

您可以让用户下载并运行一个批处理文件,其中包含以下内容:

%windir%\explorer.exe %LOCALAPPDATA%

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

于 2013-08-02T18:02:26.813 回答