我觉得这应该很简单但我搜索了半个小时却找不到它。
基本上我有一个Adobe PDF文件,它运行一段JavaScript来验证输入,如果它认为输入正常,则将PDF保存到桌面。当我在桌面硬编码时,这很好用,例如:
var mypath = "/c/users/someusernamehere/desktop/";
但是,我们正在尝试将此部署到此处的许多计算机上,我不希望在每个人的桌面路径中都使用硬编码。
JavaScript是否有办法获取当前用户的桌面路径?
PS。我们所有的机器都使用Windows 7.
/编辑澄清一下,这不是一个互联网的东西,它都是本地的。只是存储在用户计算机上的PDF,它访问存储在同一目录中的JavaScript文件。那个目录是:
C:\ Program Files(x86)\ Adobe \ Reader 11.0 \ Reader \ Javascripts
答案 0 :(得分:1)
var objWSHShell = new ActiveXObject("WScript.Shell");
var strDesktopPath = objWSHShell.SpecialFolders("Desktop");