javascript - 崩溃转储丢失的 nodewebkit

标签 javascript angularjs node-webkit

我正在使用 angularjs 和 node webkit 开发一个应用程序(现在在 Windows 上,但我也想有一个 mac 版本)。

碰巧我的应用程序崩溃了,但我不知道为什么。所以我想我应该检查这里精确生成的转储文件:https://github.com/rogerwang/node-webkit/wiki/Crash-dump

这是我的代码:

// Load native UI library
var ngui = require('nw.gui');

ngui.App.setCrashDumpDir("logs");

// Get the current window
var nwin = ngui.Window.get();
// show devtools to debug
nwin.showDevTools();

onload = function() {
    nwin.show();
    nwin.maximize();
}

ngui.App.crashBrowser();

我已将最后一行放在查找崩溃报告中,但我无法在我的应用程序的日志文件夹中找到任何内容。 为什么?

谢谢

最佳答案

我在源代码中做了一些挖掘并找到了原因。无论出于何种原因,setCrashDumpDir 似乎已在 0.12 中被禁用。

breakpad_win.cc , SetSetCrashDumpPath 应该是从 app.cc (nw.app module) 调用的.

The commit responsible for this was authored by GnorTech and has been disabled since Aug. 29th, 2014 .

我将为此提交错误报告。

编辑: 看起来错误报告已经存在。 https://github.com/nwjs/nw.js/issues/3226

关于javascript - 崩溃转储丢失的 nodewebkit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27808171/

相关文章:

javascript - 使旧的 Java Web 应用程序在新的 IE 8 浏览器上运行时有什么严重的问题吗?

javascript - angularjs 进度条动态宽度

javascript - AngularJS 创建下拉菜单

javascript - Node.js 视频的完整路径

javascript - Node-webkit iframe 访问父 nw 函数

angularjs - 我应该将 Angular 用于仅限本地的 NW.js 项目吗?

javascript - 来自对象和对象的名称数组

javascript - 在 Mongoose 中返回关联数组而不是文档数组

javascript - 一次切换多个复选框

javascript - ng 类范围变量不起作用