2012-08-02 63 views
0

在终端上运行jsc命令时,我可以访问print()函数。它只是记录到标准输出。如何在JavaScriptCore中记录输出?

我正在构建一个框架,使C库中的JS库可用,并且当我的JS源尝试调用print()时引发异常。 console.log也不存在。

在C程序中使用时捕获和打印异常是从JavaScriptCore获取输出的唯一方法吗?

+0

[JavaScriptCore console.log](http://stackoverflow.com/questions/19649932/javascriptcore-console-log/21325240#21325240)有一个解决方案。 – 0xced 2015-02-18 14:53:03

回答

0

如果您直接使用JavaScriptCore框架,则不存在打印和控制台对象。你必须自己构建这些对象。所有你可以免费获得的是一个基础的JavaScript(ECMAScript)实现。

+0

谢谢。我知道这些对象不存在,但不知道我是否必须提供一个功能,或者是否有其他功能。 – Khakionion 2013-05-07 21:22:31