Просмотр исходного кода

Provide console.log and console.error

Lucas Stadler лет назад: 9
Родитель
Сommit
aacc99e87b
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      c/jsc-test.c

+ 6 - 0
c/jsc-test.c

59
	register_global_function(ctx, "CONSOLE_LOG", console_log);
59
	register_global_function(ctx, "CONSOLE_LOG", console_log);
60
	register_global_function(ctx, "CONSOLE_ERROR", console_error);
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
	JSStringRef source = JSStringCreateWithUTF8CString("<inline>");
68
	JSStringRef source = JSStringCreateWithUTF8CString("<inline>");
63
	JSStringRef script;
69
	JSStringRef script;
64
	if (argc == 0) {
70
	if (argc == 0) {