如何在JavaScript代码中获取XULRunner应用程序的安装路径

时间:2014-02-13 06:22:14

标签: javascript installation xul xulrunner

假设我们在C:\myapp\安装了一个XULRunner应用程序,即application.ini文件等在该目录中。 我的问题是:如何在应用程序的JavaScript代码中获取安装路径(C:\myapp\)?

1 个答案:

答案 0 :(得分:1)

我认为对于XULrunner,CurProcD通常是安装路径:

var path = Components.classes["@mozilla.org/file/directory_service;1"]
             .getService(Components.interfaces.nsIProperties)
             .get("CurProcD", Components.interfaces.nsIFile).path;

如果不这样做,您也可以尝试resource:app

参考:File I/O在MDN。