Electron 是否可以使用Elm&x27;在开发过程中,电子应用程序中的调试器是什么?

Electron 是否可以使用Elm&x27;在开发过程中,电子应用程序中的调试器是什么?,electron,elm,Electron,Elm,我正在使用Elm 0.19.1构建桌面应用程序的界面,而桌面应用程序又基于Electron 但是,在Elm的调试模式下,我无法打开调试器。这是应用程序窗口控制台中显示的内容: 未捕获类型错误:无法设置未定义的属性“title” 这是由Elm生成的JavaScript代码触发的: var doc=debuggerWindow.document; doc.title='Elm调试器'; 显然,debugger窗口对象内部没有document属性,这可能是因为Electron应用程序中的每个窗口都在

我正在使用Elm 0.19.1构建桌面应用程序的界面,而桌面应用程序又基于Electron

但是,在Elm的调试模式下,我无法打开调试器。这是应用程序窗口控制台中显示的内容:
未捕获类型错误:无法设置未定义的属性“title”

这是由Elm生成的JavaScript代码触发的:

var doc=debuggerWindow.document;
doc.title='Elm调试器';

显然,debugger窗口对象内部没有document属性,这可能是因为Electron应用程序中的每个窗口都在自己的进程上运行。在开发我的应用程序的过程中,有没有办法解决这个问题,并让Elm的调试器启动并运行?

可以通过在
浏览器窗口的
选项中将
webPreferences.nativeWindowOpen
设置为
true
来解决这个问题。这些选项记录在官方Electron的文档中。这将通过允许我们像在浏览器中一样使用来解决问题。这个答案完全是基于