如何使用firefox addon sdk设置默认文件浏览位置

时间:2014-04-20 14:47:59

标签: firefox firefox-addon firefox-addon-sdk gecko

我是新的Firefox插件编程。 我想用firefox addon sdk设置默认文件浏览位置。 非常感谢你。

1 个答案:

答案 0 :(得分:2)

打开暂存器复制并粘贴此内容:

const nsIFilePicker = Components.interfaces.nsIFilePicker;

var fp = Components.classes["@mozilla.org/filepicker;1"]
               .createInstance(nsIFilePicker);
var startDir = FileUtils.File('C:\\');
fp.displayDirectory = startDir;

fp.init(window, "Dialog Title", nsIFilePicker.modeOpen);
fp.appendFilters(nsIFilePicker.filterAll | nsIFilePicker.filterText);

var rv = fp.show();
if (rv == nsIFilePicker.returnOK || rv == nsIFilePicker.returnReplace) {
  var file = fp.file;
  // Get the path as string. Note that you usually won't 
  // need to work with the string paths.
  var path = fp.file.path;
  // work with returned nsILocalFile...
}

如果你想要的东西让我知道,那么就把它放在默认位置