Node Webkit程序与nwdirectory一起崩溃

Node Webkit program crashes with nwdirectory

本文关键字:一起 崩溃 nwdirectory Webkit 程序 Node      更新时间:2024-02-19

我正试图在我的节点webkit程序中创建一个目录选择对话框。

根据文档,我只需要将nwdirectory添加到我的文件对话框中。

每次我使用文件对话框时,在选择一个文件夹并单击"确定"后,我的程序都会挂起几秒钟,然后退出,不会出现任何错误消息。

我也尝试过使用webkit标志webkitdirectory,得到了同样的结果。

我使用jQuery:将定位器附加到我的设置窗口

settings.append($('<input style="display:none;" id="fileDialog" nwdirectory type="file"/>'));
settings.append($('<span class="saveLoc">'+ options['savelocation'] +'</span>'));

我使用文档中的函数将其绑定:

function chooseFile(name) {
  var chooser = $(name);
  chooser.change(function(evt) {
    console.log($(this).val());
  });
  chooser.trigger('click');
}
settings.find('.saveLoc').click(function(){
  chooseFile('#fileDialog');
});

如果我删除nwdirectory标志,代码就会工作,但用户只能选择文件,而不能选择文件夹。

我是不是搞错了?如果没有,我有没有办法提取有关坠机原因的信息?

谢谢!

解决方案:我使用的是nw版本0.12.0。当我降级到0.11.6时,它就起作用了。