在終端上運行jsc命令時,我可以訪問print()函數。它只是記錄到標準輸出。如何在JavaScriptCore中記錄輸出?
我正在構建一個框架,使C庫中的JS庫可用,並且當我的JS源嘗試調用print()時引發異常。 console.log也不存在。
在C程序中使用時捕獲和打印異常是從JavaScriptCore獲取輸出的唯一方法嗎?
在終端上運行jsc命令時,我可以訪問print()函數。它只是記錄到標準輸出。如何在JavaScriptCore中記錄輸出?
我正在構建一個框架,使C庫中的JS庫可用,並且當我的JS源嘗試調用print()時引發異常。 console.log也不存在。
在C程序中使用時捕獲和打印異常是從JavaScriptCore獲取輸出的唯一方法嗎?
如果您直接使用JavaScriptCore框架,則不存在打印和控制檯對象。你必須自己構建這些對象。所有你可以免費獲得的是一個基礎的JavaScript(ECMAScript)實現。
謝謝。我知道這些對象不存在,但不知道我是否必須提供一個功能,或者是否有其他功能。 – Khakionion 2013-05-07 21:22:31
[JavaScriptCore console.log](http://stackoverflow.com/questions/19649932/javascriptcore-console-log/21325240#21325240)有一個解決方案。 – 0xced 2015-02-18 14:53:03