我为一家发布新程序的公司提供电话支持,该程序将一些数据存储在用户appdata文件夹中。
我们的知识库已更新,其中包含用户打开隐藏/系统文件的步骤,然后通过打开文件夹来引导用户。
由于我们的许多软件用户都不精通IT,因此需要花费很长时间才能完成。
使用HTML,Javascript或某种插件,是否可以在页面上建立一个链接,该链接将启动导航到%localappdata%的Windows文件资源管理器窗口?
这样,用户将始终在正确的位置结束,而不会发现他们觉得困难的所有步骤。
答案 0 :(得分:4)
不,无法从网页中启动外部程序。
如果你能做到这一点,它将被视为一个巨大的安全风险,很快就会被浏览器制造商阻止。
多年前,曾经有过通过ActiveX控件实现此类事情的方法,但这不再是一种选择,主要是由于它引起的安全问题。
唯一支持ActiveX的浏览器是IE;它在任何其他浏览器中都不起作用,甚至IE默认也会阻止未知的ActiveX控件。
简而言之,你无法做到这一点。遗憾。
答案 1 :(得分:0)
由于权限/安全性
,我认为仅使用HTML / javascript是不可能的一种可能性是创建一个ActiveX控件来启动Windows资源管理器。
答案 2 :(得分:0)
您可以让用户下载并运行包含以下内容的批处理文件:
%windir%\ explorer.exe%LOCALAPPDATA%
您甚至可以将批处理文件配置为将文件复制到更方便的位置,例如桌面。