使用Firefox调试基于v8的远程应用程序

时间:2017-04-12 17:27:29

标签: javascript firefox nativescript v8

首先,对于Javascript / Node.js / V8 /无论生态系统,我都是一个完整的菜鸟,但我最近参与了一些Nativescript项目,并设法使用chrome dev工具调试应用程序,将以下网址粘贴到Chrome(实际上是Chromium):

chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=localhost:40000

然后我可以开始浏览源代码,添加断点等;但是,我很乐意能够从Firefox中做到这一点,我知道它确实有一个常规网页的javascript调试器和Web检查器,但我无法找到类似的工具。我甚至尝试过远程调试并使用了url中指定的相同端口,但它不起作用。这甚至可能吗?这是Chrome / Chromium独有的吗?

1 个答案:

答案 0 :(得分:0)

不,您无法调试基于v8的应用程序,主要是由于调试协议之间的主要差异。

https://developer.chrome.com/devtools/docs/debugger-protocol v8调试器符合Chrome调试器协议,Firefox运行时完全不知道该协议。

http://searchfox.org/mozilla-central/source/devtools/docs/backend/protocol.md