我目前正在制作一个供个人使用的小型电子应用程序,主要是作为编码练习。
此应用程序(尽管不是最佳实践)在加载主窗口后将程序流卸载到渲染器进程,尽管它确实与主进程进行通信以调用代码中的其他文件。
无论如何,第一个渲染器过程要做的第一件事就是从主过程中调用一个方法来创建一个新窗口(用于oAuth登录),并将URL加载到其中(在本例中为Spotify身份验证终结点)。 URL的所有处理都是在主进程上完成的,因此不会通过进程传递任何参数。
此窗口加载时,将加载空白。关于此问题的更多建议没有产生任何错误(关于内容策略的警告除外),并且窗口位置为chrome-error://chromewebdata/
。
我决定通过执行电子时打开--inspect-brk
标志并加载Chromium的V8检查器来加载调试器并仔细查看主要过程。
但是,当使用此标志或--inspect
标志时,即使未设置断点,页面也将正常加载,因此我不知道如何调试它。
我不知道该如何调试。
使用--inspect标志运行的电子与不在环境中运行的电子之间是否存在某些区别?