ソースを参照

Provide console.log and console.error

Lucas Stadler 9 年 前
コミット
aacc99e87b
共有1 個のファイルを変更した6 個の追加0 個の削除を含む
  1. 6 0
      c/jsc-test.c

+ 6 - 0
c/jsc-test.c

@ -59,6 +59,12 @@ int main(int argc, char **argv) {
59 59
	register_global_function(ctx, "CONSOLE_LOG", console_log);
60 60
	register_global_function(ctx, "CONSOLE_ERROR", console_error);
61 61
62
	JSStringRef init_source = JSStringCreateWithUTF8CString("<init>");
63
	JSStringRef init_script = JSStringCreateWithUTF8CString("var console = {};"\
64
			"console.log = CONSOLE_LOG;"\
65
			"console.error = CONSOLE_ERROR;");
66
	JSEvaluateScript(ctx, init_script, NULL, init_source, 0, NULL);
67
62 68
	JSStringRef source = JSStringCreateWithUTF8CString("<inline>");
63 69
	JSStringRef script;
64 70
	if (argc == 0) {