【问题标题】:Debugging JavaScript using WebStorm for a CEF application使用 WebStorm 为 CEF 应用程序调试 JavaScript
【发布时间】:2014-11-21 12:49:01
【问题描述】:

我有一个应用程序,它使用CEF 来显示从磁盘提供的 HTML Web 视图。使用 CEF,我们可以使用 CEF 提供的 URL 在 Chrome 中打开调试器。例如,CEF 返回的 URL http://localhost:9088/devtools/devtools.html?ws=localhost:9088/devtools/page/b52a00728493b15d40c8c9e7b32c2b10 我们可以在 Chrome 中打开,使用类似的 Chrome 调试环境来调试正在运行的代码。

也就是说,我想知道是否可以在 WebStorm 中使用某种远程调试功能进行相同的调试。我猜http://localhost:9088 是 CEF 创建的一个嵌入式 HTTP 服务器,它能够为 devtools 提供服务以调试视图,那么是否可以通过 WebStorm 连接到它?

如果可以的话,那将是一个很大的收获,因为我们可以在同一个编辑器中进行编辑和调试。

【问题讨论】:

  • 如果您知道 CEF 使用的 URL,您可以在 javascript 调试运行配置中指定它,然后使用它在 CEF 服务器上运行您的应用程序

标签: javascript google-chrome-devtools webstorm chromium-embedded javascript-debugger


【解决方案1】:

新功能,JetBrains 在 WebStorm 9 中增加了对 Chromium 远程调试的支持!

https://youtrack.jetbrains.com/issue/WEB-11968

目前它仅支持您的 CEF 流程中的单个视图/页面,但这是一个好的开始。

【讨论】:

    猜你喜欢
    • 2014-12-06
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多