通过 Visual Studio 调试 Electron 渲染器进程
Debugging Electron renderer process through Visual Studio
我有一个正在 VSCode 中调试的 Electron 应用程序。在我的应用程序中,我创建了一个 BrowserView
并加载了我的网站之一:browserView.webContents.loadURL(myUrl);
有时,我想调试我 BrowserView
中加载的这个网站。
我一直在做的是在 Electron 中打开 devtools 并在出现的 Chrome devtools 中设置断点。
但是,我想知道我是否可以从托管我网站的 Visual Studio 启动本地主机服务器,然后直接从 Visual Studio 而不是通过开发工具调试我的网站。
有办法吗?
这似乎行不通,因为 Visual Studio 调试器已经附加并且将其附加到 BrowserView
的渲染器进程不起作用,但我想检查一下。
Is there a way to do this? It seems like that won't work since the
Visual Studio debugger is already attached and attaching it to the
BrowserView's renderer process didn't work, but I wanted to check.
恐怕得不到你想要的
实际上在Visual Studio中,您无法调试渲染器进程。它不支持这一点。您必须使用 Chrome 开发工具。
另外,如果你想要这个功能,可以在我们的User Voice Forum上提出一个功能,希望团队给你一个满意的答复。
我有一个正在 VSCode 中调试的 Electron 应用程序。在我的应用程序中,我创建了一个 BrowserView
并加载了我的网站之一:browserView.webContents.loadURL(myUrl);
有时,我想调试我 BrowserView
中加载的这个网站。
我一直在做的是在 Electron 中打开 devtools 并在出现的 Chrome devtools 中设置断点。
但是,我想知道我是否可以从托管我网站的 Visual Studio 启动本地主机服务器,然后直接从 Visual Studio 而不是通过开发工具调试我的网站。
有办法吗?
这似乎行不通,因为 Visual Studio 调试器已经附加并且将其附加到 BrowserView
的渲染器进程不起作用,但我想检查一下。
Is there a way to do this? It seems like that won't work since the Visual Studio debugger is already attached and attaching it to the BrowserView's renderer process didn't work, but I wanted to check.
恐怕得不到你想要的
实际上在Visual Studio中,您无法调试渲染器进程。它不支持这一点。您必须使用 Chrome 开发工具。
另外,如果你想要这个功能,可以在我们的User Voice Forum上提出一个功能,希望团队给你一个满意的答复。