【问题标题】:How to debug remote v8-based application using Chrome Dev Tools如何使用 Chrome 开发工具调试基于 v8 的远程应用程序
【发布时间】:2012-12-16 21:26:01
【问题描述】:

v8 有自己的基于 JSON 的远程调试协议和两个 UI 调试器:控制台应用程序 D8 和一个 eclipse 插件(托管在 http://code.google.com/p/chromedevtools

Chrome 使用 WebKit 远程调试协议,包括 Console、DOM Debugger、...、Debugger

“WebKit 远程调试协议”是 Google Chrome/Chromium 调试协议。你可以在http://developers.google.com/chrome-developer-tools/docs/remote-debugging找到它的描述

那么是否可以使用 Chrome 附带的 Chrome 开发工具来调试基于 v8 的远程应用程序?

【问题讨论】:

    标签: javascript google-chrome remote-debugging v8


    【解决方案1】:

    node-inspector 旨在满足您的要求。

    它似乎与Node Webkit Agent竞争。我还没有尝试过 webkit 代理,因为它看起来更新,并且在没有一些干预的情况下无法安装。 node-inspector 为我工作,而且相当不错,尽管从运行语句到将输出编组到 Chrome 的调试器中存在一些延迟。总的来说,这是一个非常有用的工具。

    【讨论】:

      【解决方案2】:

      尝试Node Webkit Agent 用于 NodeJS 版本 >= 0.6 Node-inspector 适用于 NodeJS 0.4 版

      需要在您的节点服务器中设置设置,并根据您的节点版本访问库提供的 URL。您不能直接在 Chrome 中使用开发者工具。

      【讨论】:

      • node-inspector 非常有用,chrome、safari 和其他基于 webkit 的 web 浏览器都可以使用。谢谢。
      猜你喜欢
      • 2017-09-08
      • 2018-10-18
      • 2020-06-03
      • 2011-12-06
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      相关资源
      最近更新 更多