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