【问题标题】:How to implement JavaScriptCore debugger?如何实现 JavaScriptCore 调试器?
【发布时间】:2013-12-10 10:40:35
【问题描述】:

JavaScriptCore 包含用 c++ 编写的调试器包。 这是调试器包的link

我们可以使用这个调试器从 eclipse 或 xocde 调试 java 脚本吗? 任何参考或示例实现都会有所帮助。 谢谢

【问题讨论】:

  • 我想你已经知道这个调试工具了,但只是为了你的考虑。现代网络浏览器具有内置的调试工具。 Chrome V8 debuggerFirefox Firebug 等等。它们是开源项目。因此,如果您对开发 IDE 调试器感兴趣,可以查看每个项目代码。

标签: javascript xcode javascriptcore


【解决方案1】:

WebKit 人员最近将 WebKit Web Inspector(又名 Safari 的 Web Inspector)的 JavaScriptCore 特定部分移至 JavaScriptCore 本身,以允许在 iOS 应用程序中远程调试 JSContext 对象,就像现在调试 UIWebView 对象一样。此功能应该随 iOS 8 一起提供。

Web Inspector 中的 JavaScript 调试实际上是在 JSC::Debugger 之上构建的,因此您可以对其进行调整或将其用作参考实现。该代码位于here,但如果没有 iOS 8 或 OS X 10.10,它似乎无法按原样工作。不过,如果您想构建自己的调试器界面,这似乎是一个不错的起点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 2021-11-03
    • 2012-08-21
    • 1970-01-01
    相关资源
    最近更新 更多